1378 lines
52 KiB
C#
1378 lines
52 KiB
C#
// <auto-generated />
|
|
using System;
|
|
using EnvelopeGenerator.Infrastructure;
|
|
using Microsoft.EntityFrameworkCore;
|
|
using Microsoft.EntityFrameworkCore.Infrastructure;
|
|
using Microsoft.EntityFrameworkCore.Metadata;
|
|
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
|
|
|
#nullable disable
|
|
|
|
namespace EnvelopeGenerator.Infrastructure.Migrations
|
|
{
|
|
[DbContext(typeof(EGDbContext))]
|
|
partial class EGDbContextModelSnapshot : ModelSnapshot
|
|
{
|
|
protected override void BuildModel(ModelBuilder modelBuilder)
|
|
{
|
|
#pragma warning disable 612, 618
|
|
modelBuilder
|
|
.HasAnnotation("ProductVersion", "7.0.20")
|
|
.HasAnnotation("Relational:MaxIdentifierLength", 128);
|
|
|
|
SqlServerModelBuilderExtensions.UseIdentityColumns(modelBuilder);
|
|
|
|
modelBuilder.Entity("DigitalData.EmailProfilerDispatcher.Abstraction.Entities.EmailOut", b =>
|
|
{
|
|
b.Property<int>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("int")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
|
b.Property<string>("AddedWho")
|
|
.IsRequired()
|
|
.HasMaxLength(50)
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("ADDED_WHO");
|
|
|
|
b.Property<DateTime?>("ChangedWhen")
|
|
.HasColumnType("datetime2")
|
|
.HasColumnName("CHANGED_WHEN");
|
|
|
|
b.Property<string>("ChangedWho")
|
|
.HasMaxLength(50)
|
|
.HasColumnType("varchar(50)")
|
|
.HasColumnName("CHANGED_WHO");
|
|
|
|
b.Property<string>("Comment")
|
|
.HasMaxLength(500)
|
|
.HasColumnType("varchar(500)")
|
|
.HasColumnName("COMMENT");
|
|
|
|
b.Property<string>("EmailAddress")
|
|
.IsRequired()
|
|
.HasMaxLength(1000)
|
|
.HasColumnType("varchar(1000)")
|
|
.HasColumnName("EMAIL_ADRESS");
|
|
|
|
b.Property<string>("EmailAttmt1")
|
|
.HasMaxLength(512)
|
|
.HasColumnType("varchar(512)")
|
|
.HasColumnName("EMAIL_ATTMT1");
|
|
|
|
b.Property<string>("EmailBody")
|
|
.IsRequired()
|
|
.HasColumnType("varchar(max)")
|
|
.HasColumnName("EMAIL_BODY");
|
|
|
|
b.Property<DateTime?>("EmailSent")
|
|
.HasColumnType("datetime2")
|
|
.HasColumnName("EMAIL_SENT");
|
|
|
|
b.Property<string>("EmailSubj")
|
|
.IsRequired()
|
|
.HasMaxLength(500)
|
|
.HasColumnType("varchar(500)")
|
|
.HasColumnName("EMAIL_SUBJ");
|
|
|
|
b.Property<int?>("EntityId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("ENTITY_ID");
|
|
|
|
b.Property<string>("ErrorMsg")
|
|
.HasMaxLength(900)
|
|
.HasColumnType("varchar(900)")
|
|
.HasColumnName("ERROR_MSG");
|
|
|
|
b.Property<DateTime?>("ErrorTimestamp")
|
|
.HasColumnType("datetime2")
|
|
.HasColumnName("ERROR_TIMESTAMP");
|
|
|
|
b.Property<int>("ReferenceId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("REFERENCE_ID");
|
|
|
|
b.Property<string>("ReferenceString")
|
|
.HasMaxLength(200)
|
|
.HasColumnType("varchar(200)")
|
|
.HasColumnName("REFERENCE_STRING");
|
|
|
|
b.Property<int>("ReminderTypeId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("REMINDER_TYPE_ID");
|
|
|
|
b.Property<int>("SendingProfile")
|
|
.HasColumnType("int")
|
|
.HasColumnName("SENDING_PROFILE");
|
|
|
|
b.Property<int>("WfId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("WF_ID");
|
|
|
|
b.Property<string>("WfReference")
|
|
.HasMaxLength(200)
|
|
.HasColumnType("varchar(200)")
|
|
.HasColumnName("WF_REFERENCE");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.ToTable("TBEMLP_EMAIL_OUT", t =>
|
|
{
|
|
t.HasTrigger("TBEMLP_EMAIL_OUT_AFT_INS");
|
|
|
|
t.HasTrigger("TBEMLP_EMAIL_OUT_AFT_UPD");
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.ClientUser", b =>
|
|
{
|
|
b.Property<int>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("int")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
|
b.Property<DateTime>("AddedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("ADDED_WHEN");
|
|
|
|
b.Property<string>("AddedWho")
|
|
.HasMaxLength(50)
|
|
.HasColumnType("nvarchar(50)")
|
|
.HasColumnName("ADDED_WHO");
|
|
|
|
b.Property<int>("ClientId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("CLIENT_ID");
|
|
|
|
b.Property<string>("Comment")
|
|
.HasColumnType("nvarchar(max)")
|
|
.HasColumnName("COMMENT");
|
|
|
|
b.Property<int>("UserId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("USER_ID");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.ToTable("TBDD_CLIENT_USER", "dbo");
|
|
});
|
|
|
|
modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.Group", b =>
|
|
{
|
|
b.Property<int>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("int")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
|
b.Property<bool>("Active")
|
|
.HasColumnType("bit");
|
|
|
|
b.Property<bool>("AdSync")
|
|
.HasColumnType("bit")
|
|
.HasColumnName("AD_SYNC");
|
|
|
|
b.Property<DateTime>("AddedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("ADDED_WHEN");
|
|
|
|
b.Property<string>("AddedWho")
|
|
.HasMaxLength(50)
|
|
.HasColumnType("nvarchar(50)")
|
|
.HasColumnName("ADDED_WHO");
|
|
|
|
b.Property<DateTime?>("ChangedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("CHANGED_WHEN");
|
|
|
|
b.Property<string>("ChangedWho")
|
|
.HasMaxLength(50)
|
|
.HasColumnType("nvarchar(50)")
|
|
.HasColumnName("CHANGED_WHO");
|
|
|
|
b.Property<string>("Comment")
|
|
.HasMaxLength(200)
|
|
.HasColumnType("nvarchar(200)");
|
|
|
|
b.Property<int>("EcmFkId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("ECM_FK_ID");
|
|
|
|
b.Property<bool>("Internal")
|
|
.HasColumnType("bit");
|
|
|
|
b.Property<string>("Name")
|
|
.HasMaxLength(50)
|
|
.HasColumnType("nvarchar(50)");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.ToTable("TBDD_GROUPS", "dbo", t =>
|
|
{
|
|
t.HasTrigger("TBDD_GROUPS_AFT_UPD");
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.GroupOfUser", b =>
|
|
{
|
|
b.Property<int>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("int")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
|
b.Property<DateTime>("AddedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("ADDED_WHEN");
|
|
|
|
b.Property<string>("AddedWho")
|
|
.HasMaxLength(50)
|
|
.HasColumnType("nvarchar(50)")
|
|
.HasColumnName("ADDED_WHO");
|
|
|
|
b.Property<DateTime?>("ChangedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("CHANGED_WHEN");
|
|
|
|
b.Property<string>("ChangedWho")
|
|
.HasMaxLength(50)
|
|
.HasColumnType("nvarchar(50)")
|
|
.HasColumnName("CHANGED_WHO");
|
|
|
|
b.Property<string>("Comment")
|
|
.HasMaxLength(200)
|
|
.HasColumnType("nvarchar(200)");
|
|
|
|
b.Property<int>("GroupId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("GROUP_ID");
|
|
|
|
b.Property<int>("UserId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("USER_ID");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.HasIndex("GroupId");
|
|
|
|
b.HasIndex("UserId");
|
|
|
|
b.ToTable("TBDD_GROUPS_USER", "dbo", t =>
|
|
{
|
|
t.HasTrigger("TBDD_GROUPS_USER_AFT_DEL");
|
|
|
|
t.HasTrigger("TBDD_GROUPS_USER_AFT_UPD");
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.Module", b =>
|
|
{
|
|
b.Property<int>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("int")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
|
b.Property<string>("Name")
|
|
.HasMaxLength(50)
|
|
.HasColumnType("nvarchar(50)");
|
|
|
|
b.Property<string>("ShortName")
|
|
.HasMaxLength(20)
|
|
.HasColumnType("nvarchar(20)")
|
|
.HasColumnName("SHORT_NAME");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.ToTable("TBDD_MODULES", "dbo", t =>
|
|
{
|
|
t.HasTrigger("TBDD_MODULE_AFT_UPD");
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.ModuleOfUser", b =>
|
|
{
|
|
b.Property<int>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("int")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
|
b.Property<string>("AddedWho")
|
|
.HasMaxLength(50)
|
|
.HasColumnType("nvarchar(50)")
|
|
.HasColumnName("ADDED_WHO");
|
|
|
|
b.Property<string>("ChangedWho")
|
|
.HasMaxLength(50)
|
|
.HasColumnType("nvarchar(50)")
|
|
.HasColumnName("CHANGED_WHO");
|
|
|
|
b.Property<string>("Comment")
|
|
.HasMaxLength(200)
|
|
.HasColumnType("nvarchar(200)")
|
|
.HasColumnName("COMMENT");
|
|
|
|
b.Property<int>("ModuleId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("MODULE_ID");
|
|
|
|
b.Property<int>("UserId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("USER_ID");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.HasIndex("ModuleId");
|
|
|
|
b.HasIndex("UserId");
|
|
|
|
b.ToTable("TBDD_USER_MODULES", "dbo");
|
|
});
|
|
|
|
modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.User", b =>
|
|
{
|
|
b.Property<int>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("int")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
|
b.Property<bool>("Active")
|
|
.HasColumnType("bit")
|
|
.HasColumnName("ACTIVE");
|
|
|
|
b.Property<DateTime>("AddedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("ADDED_WHEN");
|
|
|
|
b.Property<string>("AddedWho")
|
|
.HasMaxLength(50)
|
|
.HasColumnType("nvarchar(50)")
|
|
.HasColumnName("ADDED_WHO");
|
|
|
|
b.Property<DateTime?>("ChangedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("CHANGED_WHEN");
|
|
|
|
b.Property<string>("ChangedWho")
|
|
.HasMaxLength(50)
|
|
.HasColumnType("nvarchar(50)")
|
|
.HasColumnName("CHANGED_WHO");
|
|
|
|
b.Property<string>("Comment")
|
|
.HasMaxLength(500)
|
|
.HasColumnType("nvarchar(500)")
|
|
.HasColumnName("COMMENT");
|
|
|
|
b.Property<string>("DateFormat")
|
|
.IsRequired()
|
|
.HasMaxLength(10)
|
|
.HasColumnType("nvarchar(10)")
|
|
.HasColumnName("DATE_FORMAT");
|
|
|
|
b.Property<bool>("Deleted")
|
|
.HasColumnType("bit")
|
|
.HasColumnName("DELETED");
|
|
|
|
b.Property<DateTime>("DeletedWhen")
|
|
.HasColumnType("datetime2")
|
|
.HasColumnName("DELETED_WHEN");
|
|
|
|
b.Property<string>("DeletedWho")
|
|
.IsRequired()
|
|
.HasMaxLength(50)
|
|
.HasColumnType("nvarchar(50)")
|
|
.HasColumnName("DELETED_WHO");
|
|
|
|
b.Property<string>("Email")
|
|
.HasMaxLength(100)
|
|
.HasColumnType("nvarchar(100)")
|
|
.HasColumnName("EMAIL");
|
|
|
|
b.Property<string>("GeneralViewer")
|
|
.IsRequired()
|
|
.HasMaxLength(30)
|
|
.HasColumnType("nvarchar(30)")
|
|
.HasColumnName("GENERAL_VIEWER");
|
|
|
|
b.Property<string>("Language")
|
|
.IsRequired()
|
|
.HasMaxLength(5)
|
|
.HasColumnType("nvarchar(5)")
|
|
.HasColumnName("LANGUAGE");
|
|
|
|
b.Property<string>("Name")
|
|
.HasMaxLength(50)
|
|
.HasColumnType("nvarchar(50)")
|
|
.HasColumnName("NAME");
|
|
|
|
b.Property<string>("Prename")
|
|
.HasMaxLength(50)
|
|
.HasColumnType("nvarchar(50)")
|
|
.HasColumnName("PRENAME");
|
|
|
|
b.Property<string>("Shortname")
|
|
.HasMaxLength(30)
|
|
.HasColumnType("nvarchar(30)")
|
|
.HasColumnName("SHORTNAME");
|
|
|
|
b.Property<int>("UserIdFkIntEcm")
|
|
.HasColumnType("int")
|
|
.HasColumnName("USERID_FK_INT_ECM");
|
|
|
|
b.Property<string>("Username")
|
|
.IsRequired()
|
|
.HasMaxLength(50)
|
|
.HasColumnType("nvarchar(50)")
|
|
.HasColumnName("USERNAME");
|
|
|
|
b.Property<bool>("WanEnvironment")
|
|
.HasColumnType("bit")
|
|
.HasColumnName("WAN_ENVIRONMENT");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.ToTable("TBDD_USER", "dbo", t =>
|
|
{
|
|
t.HasTrigger("TBDD_USER_AFT_DEL");
|
|
|
|
t.HasTrigger("TBDD_USER_AFT_INS");
|
|
|
|
t.HasTrigger("TBDD_USER_AFT_UPD");
|
|
|
|
t.HasTrigger("TBDD_USER_AFT_UPD_LOG");
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.UserRep", b =>
|
|
{
|
|
b.Property<int>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("int")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
|
b.Property<DateTime>("AddedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("ADDED_WHEN");
|
|
|
|
b.Property<string>("AddedWho")
|
|
.HasMaxLength(50)
|
|
.HasColumnType("nvarchar(50)")
|
|
.HasColumnName("ADDED_WHO");
|
|
|
|
b.Property<DateTime?>("ChangedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("CHANGED_WHEN");
|
|
|
|
b.Property<string>("ChangedWho")
|
|
.HasMaxLength(50)
|
|
.HasColumnType("nvarchar(50)")
|
|
.HasColumnName("CHANGED_WHO");
|
|
|
|
b.Property<int?>("GroupId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("GROUP_ID");
|
|
|
|
b.Property<int?>("RepGroupId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("REPR_GROUP");
|
|
|
|
b.Property<int?>("RepUserId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("REPR_USER");
|
|
|
|
b.Property<int?>("UserId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("USER_ID");
|
|
|
|
b.Property<DateTime?>("ValidFrom")
|
|
.HasColumnType("datetime2")
|
|
.HasColumnName("VALID_FROM");
|
|
|
|
b.Property<DateTime?>("ValidTo")
|
|
.HasColumnType("datetime2")
|
|
.HasColumnName("VALID_TO");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.HasIndex("GroupId");
|
|
|
|
b.HasIndex("RepGroupId");
|
|
|
|
b.HasIndex("RepUserId");
|
|
|
|
b.HasIndex("UserId");
|
|
|
|
b.ToTable("TBDD_USER_REPRESENTATION", "dbo", t =>
|
|
{
|
|
t.HasTrigger("TBDD_USER_REPRESENTATION_AFT_UPD");
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.Config", b =>
|
|
{
|
|
b.Property<string>("ExportPath")
|
|
.HasColumnType("nvarchar(256)")
|
|
.HasColumnName("EXPORT_PATH");
|
|
|
|
b.Property<string>("ExternalProgramName")
|
|
.HasColumnType("nvarchar(30)")
|
|
.HasColumnName("EXTERNAL_PROGRAM_NAME");
|
|
|
|
b.Property<int>("SendingProfile")
|
|
.HasColumnType("int")
|
|
.HasColumnName("SENDING_PROFILE");
|
|
|
|
b.Property<string>("SignatureHost")
|
|
.IsRequired()
|
|
.HasColumnType("nvarchar(128)")
|
|
.HasColumnName("SIGNATURE_HOST");
|
|
|
|
b.ToTable("TBSIG_CONFIG", "dbo");
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.DocumentReceiverElement", b =>
|
|
{
|
|
b.Property<int>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("int")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
|
b.Property<DateTime>("AddedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("ADDED_WHEN");
|
|
|
|
b.Property<int>("AnnotationIndex")
|
|
.HasColumnType("int")
|
|
.HasColumnName("ANNOTATION_INDEX");
|
|
|
|
b.Property<DateTime>("ChangedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("CHANGED_WHEN");
|
|
|
|
b.Property<int>("DocumentId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("DOCUMENT_ID");
|
|
|
|
b.Property<int>("ElementType")
|
|
.HasColumnType("int")
|
|
.HasColumnName("ELEMENT_TYPE");
|
|
|
|
b.Property<double>("Height")
|
|
.HasColumnType("float")
|
|
.HasColumnName("HEIGHT");
|
|
|
|
b.Property<int>("Page")
|
|
.HasColumnType("int")
|
|
.HasColumnName("PAGE");
|
|
|
|
b.Property<bool>("ReadOnly")
|
|
.HasColumnType("bit")
|
|
.HasColumnName("READ_ONLY");
|
|
|
|
b.Property<int>("ReceiverId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("RECEIVER_ID");
|
|
|
|
b.Property<bool>("Required")
|
|
.HasColumnType("bit")
|
|
.HasColumnName("REQUIRED");
|
|
|
|
b.Property<string>("Tooltip")
|
|
.HasColumnType("nvarchar(max)")
|
|
.HasColumnName("TOOLTIP");
|
|
|
|
b.Property<double>("Width")
|
|
.HasColumnType("float")
|
|
.HasColumnName("WIDTH");
|
|
|
|
b.Property<double>("X")
|
|
.HasColumnType("float")
|
|
.HasColumnName("POSITION_X");
|
|
|
|
b.Property<double>("Y")
|
|
.HasColumnType("float")
|
|
.HasColumnName("POSITION_Y");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.HasIndex("DocumentId");
|
|
|
|
b.HasIndex("ReceiverId");
|
|
|
|
b.ToTable("TBSIG_DOCUMENT_RECEIVER_ELEMENT", "dbo");
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.DocumentStatus", b =>
|
|
{
|
|
b.Property<int>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("int")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
|
b.Property<DateTime>("AddedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("ADDED_WHEN");
|
|
|
|
b.Property<DateTime>("ChangedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("CHANGED_WHEN");
|
|
|
|
b.Property<int>("EnvelopeId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("ENVELOPE_ID");
|
|
|
|
b.Property<int>("ReceiverId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("RECEIVER_ID");
|
|
|
|
b.Property<int>("Include")
|
|
.HasColumnType("int")
|
|
.HasColumnName("STATUS");
|
|
|
|
b.Property<DateTime>("StatusChangedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("STATUS_CHANGED_WHEN");
|
|
|
|
b.Property<string>("Value")
|
|
.HasColumnType("nvarchar(max)")
|
|
.HasColumnName("VALUE");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.HasIndex("EnvelopeId");
|
|
|
|
b.HasIndex("ReceiverId");
|
|
|
|
b.ToTable("TBSIG_DOCUMENT_STATUS", "dbo");
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EmailTemplate", b =>
|
|
{
|
|
b.Property<int>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("int")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
|
b.Property<DateTime>("AddedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("ADDED_WHEN");
|
|
|
|
b.Property<string>("Body")
|
|
.HasColumnType("nvarchar(max)")
|
|
.HasColumnName("BODY");
|
|
|
|
b.Property<DateTime>("ChangedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("CHANGED_WHEN");
|
|
|
|
b.Property<string>("Name")
|
|
.HasColumnType("nvarchar(64)")
|
|
.HasColumnName("NAME");
|
|
|
|
b.Property<string>("Subject")
|
|
.HasColumnType("nvarchar(512)")
|
|
.HasColumnName("SUBJECT");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.ToTable("TBSIG_EMAIL_TEMPLATE", "dbo", t =>
|
|
{
|
|
t.HasTrigger("TBSIG_EMAIL_TEMPLATE_AFT_UPD");
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.Envelope", b =>
|
|
{
|
|
b.Property<int>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("int")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
|
b.Property<DateTime>("AddedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("ADDED_WHEN");
|
|
|
|
b.Property<int>("CertificationType")
|
|
.HasColumnType("int")
|
|
.HasColumnName("CERTIFICATION_TYPE");
|
|
|
|
b.Property<DateTime>("ChangedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("CHANGED_WHEN");
|
|
|
|
b.Property<int>("ContractType")
|
|
.HasColumnType("int")
|
|
.HasColumnName("CONTRACT_TYPE");
|
|
|
|
b.Property<byte[]>("DocResult")
|
|
.HasColumnType("varbinary(max)")
|
|
.HasColumnName("DOC_RESULT");
|
|
|
|
b.Property<int>("EnvelopeTypeId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("ENVELOPE_TYPE");
|
|
|
|
b.Property<DateTime>("ExpiresWarningWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("EXPIRES_WARNING_WHEN");
|
|
|
|
b.Property<int>("ExpiresWarningWhenDays")
|
|
.HasColumnType("int")
|
|
.HasColumnName("EXPIRES_WARNING_WHEN_DAYS");
|
|
|
|
b.Property<DateTime>("ExpiresWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("EXPIRES_WHEN");
|
|
|
|
b.Property<int>("ExpiresWhenDays")
|
|
.HasColumnType("int")
|
|
.HasColumnName("EXPIRES_WHEN_DAYS");
|
|
|
|
b.Property<int>("FinalEmailToCreator")
|
|
.HasColumnType("int")
|
|
.HasColumnName("FINAL_EMAIL_TO_CREATOR");
|
|
|
|
b.Property<int>("FinalEmailToReceivers")
|
|
.HasColumnType("int")
|
|
.HasColumnName("FINAL_EMAIL_TO_RECEIVERS");
|
|
|
|
b.Property<int>("FirstReminderDays")
|
|
.HasColumnType("int")
|
|
.HasColumnName("FIRST_REMINDER_DAYS");
|
|
|
|
b.Property<string>("Language")
|
|
.HasColumnType("nvarchar(5)")
|
|
.HasColumnName("LANGUAGE");
|
|
|
|
b.Property<string>("Message")
|
|
.HasColumnType("nvarchar(max)")
|
|
.HasColumnName("MESSAGE");
|
|
|
|
b.Property<int>("ReminderIntervalDays")
|
|
.HasColumnType("int")
|
|
.HasColumnName("REMINDER_INTERVAL_DAYS");
|
|
|
|
b.Property<bool>("SendReminderEmails")
|
|
.HasColumnType("bit")
|
|
.HasColumnName("SEND_REMINDER_EMAILS");
|
|
|
|
b.Property<int>("Include")
|
|
.HasColumnType("int")
|
|
.HasColumnName("STATUS");
|
|
|
|
b.Property<bool>("TFAEnabled")
|
|
.HasColumnType("bit")
|
|
.HasColumnName("TFA_ENABLED");
|
|
|
|
b.Property<string>("Title")
|
|
.HasColumnType("nvarchar(128)")
|
|
.HasColumnName("TITLE");
|
|
|
|
b.Property<bool>("UseAccessCode")
|
|
.HasColumnType("bit")
|
|
.HasColumnName("USE_ACCESS_CODE");
|
|
|
|
b.Property<int>("UserId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("USER_ID");
|
|
|
|
b.Property<string>("Uuid")
|
|
.IsRequired()
|
|
.HasColumnType("nvarchar(36)")
|
|
.HasColumnName("ENVELOPE_UUID");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.HasIndex("EnvelopeTypeId");
|
|
|
|
b.HasIndex("UserId");
|
|
|
|
b.ToTable("TBSIG_ENVELOPE", "dbo", t =>
|
|
{
|
|
t.HasTrigger("TBSIG_ENVELOPE_HISTORY_AFT_INS");
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeCertificate", b =>
|
|
{
|
|
b.Property<int>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("int")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
|
b.Property<string>("CreatorEmail")
|
|
.IsRequired()
|
|
.HasColumnType("nvarchar(128)")
|
|
.HasColumnName("CREATOR_EMAIL");
|
|
|
|
b.Property<int>("CreatorId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("CREATOR_ID");
|
|
|
|
b.Property<string>("CreatorName")
|
|
.IsRequired()
|
|
.HasColumnType("nvarchar(128)")
|
|
.HasColumnName("CREATOR_NAME");
|
|
|
|
b.Property<int>("EnvelopeId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("ENVELOPE_ID");
|
|
|
|
b.Property<int>("EnvelopeStatus")
|
|
.HasColumnType("int")
|
|
.HasColumnName("ENVELOPE_STATUS");
|
|
|
|
b.Property<string>("EnvelopeSubject")
|
|
.IsRequired()
|
|
.HasColumnType("nvarchar(512)")
|
|
.HasColumnName("ENVELOPE_SUBJECT");
|
|
|
|
b.Property<string>("EnvelopeUuid")
|
|
.IsRequired()
|
|
.HasColumnType("nvarchar(36)")
|
|
.HasColumnName("ENVELOPE_UUID");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.ToTable("TBSIG_ENVELOPE_CERTIFICATE", "dbo");
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeDocument", b =>
|
|
{
|
|
b.Property<int>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("int")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
|
b.Property<DateTime>("AddedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("ADDED_WHEN");
|
|
|
|
b.Property<byte[]>("ByteData")
|
|
.HasColumnType("varbinary(max)")
|
|
.HasColumnName("BYTE_DATA");
|
|
|
|
b.Property<int>("EnvelopeId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("ENVELOPE_ID");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.HasIndex("EnvelopeId");
|
|
|
|
b.ToTable("TBSIG_ENVELOPE_DOCUMENT", "dbo");
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeHistory", b =>
|
|
{
|
|
b.Property<long>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("bigint")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<long>("Id"));
|
|
|
|
b.Property<DateTime>("ActionDate")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("ACTION_DATE");
|
|
|
|
b.Property<DateTime>("AddedWhen")
|
|
.ValueGeneratedOnAddOrUpdate()
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("ADDED_WHEN");
|
|
|
|
b.Property<string>("Comment")
|
|
.HasColumnType("nvarchar(max)")
|
|
.HasColumnName("COMMENT");
|
|
|
|
b.Property<int>("EnvelopeId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("ENVELOPE_ID");
|
|
|
|
b.Property<int?>("ReceiverId")
|
|
.HasColumnType("int");
|
|
|
|
b.Property<int?>("SenderId")
|
|
.HasColumnType("int");
|
|
|
|
b.Property<int>("Include")
|
|
.HasColumnType("int")
|
|
.HasColumnName("STATUS");
|
|
|
|
b.Property<string>("UserReference")
|
|
.IsRequired()
|
|
.HasColumnType("nvarchar(128)")
|
|
.HasColumnName("USER_REFERENCE");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.HasIndex("EnvelopeId");
|
|
|
|
b.HasIndex("ReceiverId");
|
|
|
|
b.HasIndex("SenderId");
|
|
|
|
b.ToTable("TBSIG_ENVELOPE_HISTORY", "dbo", t =>
|
|
{
|
|
t.HasTrigger("TBSIG_ENVELOPE_HISTORY_AFT_INS")
|
|
.HasDatabaseName("TBSIG_ENVELOPE_HISTORY_AFT_INS1");
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeReceiver", b =>
|
|
{
|
|
b.Property<int>("EnvelopeId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("ENVELOPE_ID");
|
|
|
|
b.Property<int>("ReceiverId")
|
|
.HasColumnType("int")
|
|
.HasColumnName("RECEIVER_ID");
|
|
|
|
b.Property<string>("AccessCode")
|
|
.HasColumnType("nvarchar(64)")
|
|
.HasColumnName("ACCESS_CODE");
|
|
|
|
b.Property<DateTime>("AddedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("ADDED_WHEN");
|
|
|
|
b.Property<DateTime>("ChangedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("CHANGED_WHEN");
|
|
|
|
b.Property<string>("CompanyName")
|
|
.HasColumnType("nvarchar(128)")
|
|
.HasColumnName("COMPANY_NAME");
|
|
|
|
b.Property<string>("JobTitle")
|
|
.HasColumnType("nvarchar(128)")
|
|
.HasColumnName("JOB_TITLE");
|
|
|
|
b.Property<string>("Name")
|
|
.HasColumnType("nvarchar(128)")
|
|
.HasColumnName("NAME");
|
|
|
|
b.Property<string>("PhoneNumber")
|
|
.HasMaxLength(20)
|
|
.HasColumnType("nvarchar(20)")
|
|
.HasColumnName("PHONE_NUMBER");
|
|
|
|
b.Property<string>("PrivateMessage")
|
|
.HasColumnType("nvarchar(max)")
|
|
.HasColumnName("PRIVATE_MESSAGE");
|
|
|
|
b.Property<int>("Sequence")
|
|
.HasColumnType("int")
|
|
.HasColumnName("SEQUENCE");
|
|
|
|
b.HasKey("EnvelopeId", "ReceiverId");
|
|
|
|
b.HasIndex("ReceiverId");
|
|
|
|
b.ToTable("TBSIG_ENVELOPE_RECEIVER", "dbo");
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeReceiverReadOnly", b =>
|
|
{
|
|
b.Property<long>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("bigint")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<long>("Id"));
|
|
|
|
b.Property<DateTime>("AddedWhen")
|
|
.HasColumnType("datetime2")
|
|
.HasColumnName("ADDED_WHEN");
|
|
|
|
b.Property<string>("AddedWho")
|
|
.IsRequired()
|
|
.HasMaxLength(250)
|
|
.HasColumnType("nvarchar(250)")
|
|
.HasColumnName("ADDED_WHO");
|
|
|
|
b.Property<DateTime>("ChangedWhen")
|
|
.HasColumnType("datetime2")
|
|
.HasColumnName("CHANGED_WHEN");
|
|
|
|
b.Property<string>("ChangedWho")
|
|
.HasMaxLength(100)
|
|
.HasColumnType("nvarchar(100)")
|
|
.HasColumnName("CHANGED_WHO");
|
|
|
|
b.Property<DateTime>("DateValid")
|
|
.HasColumnType("datetime2")
|
|
.HasColumnName("DATE_VALID");
|
|
|
|
b.Property<long>("EnvelopeId")
|
|
.HasColumnType("bigint")
|
|
.HasColumnName("ENVELOPE_ID");
|
|
|
|
b.Property<string>("ReceiverMail")
|
|
.IsRequired()
|
|
.HasMaxLength(250)
|
|
.HasColumnType("nvarchar(250)")
|
|
.HasColumnName("RECEIVER_MAIL");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.HasIndex("AddedWho");
|
|
|
|
b.ToTable("TBSIG_ENVELOPE_RECEIVER_READ_ONLY", t =>
|
|
{
|
|
t.HasTrigger("TBSIG_ENVELOPE_RECEIVER_READ_ONLY_UPD");
|
|
});
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.Type", b =>
|
|
{
|
|
b.Property<int>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("int")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
|
b.Property<DateTime>("AddedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("ADDED_WHEN");
|
|
|
|
b.Property<int>("CertificationType")
|
|
.HasColumnType("int")
|
|
.HasColumnName("CERTIFICATION_TYPE");
|
|
|
|
b.Property<DateTime>("ChangedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("CHANGED_WHEN");
|
|
|
|
b.Property<int>("ContractType")
|
|
.HasColumnType("int")
|
|
.HasColumnName("CONTRACT_TYPE");
|
|
|
|
b.Property<int>("ExpiresDays")
|
|
.HasColumnType("int")
|
|
.HasColumnName("EXPIRES_DAYS");
|
|
|
|
b.Property<int>("ExpiresWarningDays")
|
|
.HasColumnType("int")
|
|
.HasColumnName("EXPIRES_WARNING_DAYS");
|
|
|
|
b.Property<int>("FinalEmailToCreator")
|
|
.HasColumnType("int")
|
|
.HasColumnName("FINAL_EMAIL_TO_CREATOR");
|
|
|
|
b.Property<int>("FinalEmailToReceivers")
|
|
.HasColumnType("int")
|
|
.HasColumnName("FINAL_EMAIL_TO_RECEIVERS");
|
|
|
|
b.Property<int>("FirstReminderDays")
|
|
.HasColumnType("int")
|
|
.HasColumnName("FIRST_REMINDER_DAYS");
|
|
|
|
b.Property<string>("Language")
|
|
.HasColumnType("nvarchar(5)")
|
|
.HasColumnName("LANGUAGE");
|
|
|
|
b.Property<int>("ReminderIntervalDays")
|
|
.HasColumnType("int")
|
|
.HasColumnName("REMINDER_INTERVAL_DAYS");
|
|
|
|
b.Property<bool>("SendReminderEmails")
|
|
.HasColumnType("bit")
|
|
.HasColumnName("SEND_REMINDER_EMAILS");
|
|
|
|
b.Property<string>("Title")
|
|
.IsRequired()
|
|
.HasColumnType("nvarchar(128)")
|
|
.HasColumnName("TITLE");
|
|
|
|
b.Property<bool>("UseAccessCode")
|
|
.HasColumnType("bit")
|
|
.HasColumnName("USE_ACCESS_CODE");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.ToTable("TBSIG_ENVELOPE_TYPE", "dbo");
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.Receiver", b =>
|
|
{
|
|
b.Property<int>("Id")
|
|
.ValueGeneratedOnAdd()
|
|
.HasColumnType("int")
|
|
.HasColumnName("GUID");
|
|
|
|
SqlServerPropertyBuilderExtensions.UseIdentityColumn(b.Property<int>("Id"));
|
|
|
|
b.Property<DateTime>("AddedWhen")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("ADDED_WHEN");
|
|
|
|
b.Property<string>("EmailAddress")
|
|
.IsRequired()
|
|
.HasMaxLength(250)
|
|
.HasColumnType("nvarchar(250)")
|
|
.HasColumnName("EMAIL_ADDRESS");
|
|
|
|
b.Property<int?>("EnvelopeId")
|
|
.HasColumnType("int");
|
|
|
|
b.Property<string>("Signature")
|
|
.IsRequired()
|
|
.HasColumnType("nvarchar(64)")
|
|
.HasColumnName("SIGNATURE");
|
|
|
|
b.Property<DateTime>("TfaRegDeadline")
|
|
.HasColumnType("datetime")
|
|
.HasColumnName("TFA_REG_DEADLINE");
|
|
|
|
b.Property<string>("TotpSecretkey")
|
|
.HasColumnType("nvarchar(MAX)")
|
|
.HasColumnName("TOTP_SECRET_KEY");
|
|
|
|
b.HasKey("Id");
|
|
|
|
b.HasIndex("EnvelopeId");
|
|
|
|
b.ToTable("TBSIG_RECEIVER", "dbo");
|
|
});
|
|
|
|
modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.GroupOfUser", b =>
|
|
{
|
|
b.HasOne("DigitalData.UserManager.Domain.Entities.Group", "Group")
|
|
.WithMany()
|
|
.HasForeignKey("GroupId")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
|
|
b.HasOne("DigitalData.UserManager.Domain.Entities.User", "User")
|
|
.WithMany()
|
|
.HasForeignKey("UserId")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
|
|
b.Navigation("Group");
|
|
|
|
b.Navigation("User");
|
|
});
|
|
|
|
modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.ModuleOfUser", b =>
|
|
{
|
|
b.HasOne("DigitalData.UserManager.Domain.Entities.Module", "Module")
|
|
.WithMany()
|
|
.HasForeignKey("ModuleId")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
|
|
b.HasOne("DigitalData.UserManager.Domain.Entities.User", "User")
|
|
.WithMany()
|
|
.HasForeignKey("UserId")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
|
|
b.Navigation("Module");
|
|
|
|
b.Navigation("User");
|
|
});
|
|
|
|
modelBuilder.Entity("DigitalData.UserManager.Domain.Entities.UserRep", b =>
|
|
{
|
|
b.HasOne("DigitalData.UserManager.Domain.Entities.Group", "Group")
|
|
.WithMany()
|
|
.HasForeignKey("GroupId");
|
|
|
|
b.HasOne("DigitalData.UserManager.Domain.Entities.Group", "RepGroup")
|
|
.WithMany()
|
|
.HasForeignKey("RepGroupId");
|
|
|
|
b.HasOne("DigitalData.UserManager.Domain.Entities.User", "RepUser")
|
|
.WithMany()
|
|
.HasForeignKey("RepUserId");
|
|
|
|
b.HasOne("DigitalData.UserManager.Domain.Entities.User", "User")
|
|
.WithMany()
|
|
.HasForeignKey("UserId");
|
|
|
|
b.Navigation("Group");
|
|
|
|
b.Navigation("RepGroup");
|
|
|
|
b.Navigation("RepUser");
|
|
|
|
b.Navigation("User");
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.DocumentReceiverElement", b =>
|
|
{
|
|
b.HasOne("EnvelopeGenerator.Domain.Entities.EnvelopeDocument", "Document")
|
|
.WithMany("Elements")
|
|
.HasForeignKey("DocumentId")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
|
|
b.HasOne("EnvelopeGenerator.Domain.Entities.Receiver", "Receiver")
|
|
.WithMany()
|
|
.HasForeignKey("ReceiverId")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
|
|
b.Navigation("Document");
|
|
|
|
b.Navigation("Receiver");
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.DocumentStatus", b =>
|
|
{
|
|
b.HasOne("EnvelopeGenerator.Domain.Entities.Envelope", "Envelope")
|
|
.WithMany()
|
|
.HasForeignKey("EnvelopeId")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
|
|
b.HasOne("EnvelopeGenerator.Domain.Entities.Receiver", "Receiver")
|
|
.WithMany()
|
|
.HasForeignKey("ReceiverId")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
|
|
b.Navigation("Envelope");
|
|
|
|
b.Navigation("Receiver");
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.Envelope", b =>
|
|
{
|
|
b.HasOne("EnvelopeGenerator.Domain.Entities.Type", "Type")
|
|
.WithMany()
|
|
.HasForeignKey("EnvelopeTypeId")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
|
|
b.HasOne("DigitalData.UserManager.Domain.Entities.User", "User")
|
|
.WithMany()
|
|
.HasForeignKey("UserId")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
|
|
b.Navigation("Type");
|
|
|
|
b.Navigation("User");
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeDocument", b =>
|
|
{
|
|
b.HasOne("EnvelopeGenerator.Domain.Entities.Envelope", null)
|
|
.WithMany("Documents")
|
|
.HasForeignKey("EnvelopeId")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeHistory", b =>
|
|
{
|
|
b.HasOne("EnvelopeGenerator.Domain.Entities.Envelope", null)
|
|
.WithMany("History")
|
|
.HasForeignKey("EnvelopeId")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
|
|
b.HasOne("EnvelopeGenerator.Domain.Entities.Receiver", "Receiver")
|
|
.WithMany()
|
|
.HasForeignKey("ReceiverId");
|
|
|
|
b.HasOne("DigitalData.UserManager.Domain.Entities.User", "Sender")
|
|
.WithMany()
|
|
.HasForeignKey("SenderId");
|
|
|
|
b.Navigation("Receiver");
|
|
|
|
b.Navigation("Sender");
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeReceiver", b =>
|
|
{
|
|
b.HasOne("EnvelopeGenerator.Domain.Entities.Envelope", "Envelope")
|
|
.WithMany()
|
|
.HasForeignKey("EnvelopeId")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
|
|
b.HasOne("EnvelopeGenerator.Domain.Entities.Receiver", "Receiver")
|
|
.WithMany("EnvelopeReceivers")
|
|
.HasForeignKey("ReceiverId")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
|
|
b.Navigation("Envelope");
|
|
|
|
b.Navigation("Receiver");
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeReceiverReadOnly", b =>
|
|
{
|
|
b.HasOne("EnvelopeGenerator.Domain.Entities.Receiver", "Receiver")
|
|
.WithMany()
|
|
.HasForeignKey("AddedWho")
|
|
.HasPrincipalKey("EmailAddress")
|
|
.OnDelete(DeleteBehavior.Cascade)
|
|
.IsRequired();
|
|
|
|
b.Navigation("Receiver");
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.Receiver", b =>
|
|
{
|
|
b.HasOne("EnvelopeGenerator.Domain.Entities.Envelope", null)
|
|
.WithMany("Receivers")
|
|
.HasForeignKey("EnvelopeId");
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.Envelope", b =>
|
|
{
|
|
b.Navigation("Documents");
|
|
|
|
b.Navigation("History");
|
|
|
|
b.Navigation("Receivers");
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.EnvelopeDocument", b =>
|
|
{
|
|
b.Navigation("Elements");
|
|
});
|
|
|
|
modelBuilder.Entity("EnvelopeGenerator.Domain.Entities.Receiver", b =>
|
|
{
|
|
b.Navigation("EnvelopeReceivers");
|
|
});
|
|
#pragma warning restore 612, 618
|
|
}
|
|
}
|
|
}
|