* Added EdiUser Entity and DTO
* Added LoginService to handle login and user creation * Extended DbContext * Extended Mapper
This commit is contained in:
@@ -16,8 +16,8 @@ namespace SytelineSaAppEfDataModel
|
||||
public DbSet<CustomerOrder> CustomerOrders { get; set; }
|
||||
public DbSet<CustomerOrderLine> CustomerOrderLines { get; set; }
|
||||
public DbSet<CustomerOrderLineItem> CustomerOrderLineItems { get; set; }
|
||||
|
||||
public DbSet<UserName> UserNames { get; set; }
|
||||
public DbSet<EdiUser> EdiUsers { get; set; }
|
||||
|
||||
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
|
||||
{
|
||||
@@ -668,6 +668,30 @@ namespace SytelineSaAppEfDataModel
|
||||
entity.Property(e => e.Uf_ZPL_EmpNum).HasColumnName("uf_ZPL_emp_num").HasMaxLength(7).IsRequired(false);
|
||||
entity.Property(e => e.Uf_PLT_EmpNum).HasColumnName("uf_PLT_emp_num").HasMaxLength(14).IsRequired(false);
|
||||
});
|
||||
|
||||
modelBuilder.Entity<EdiUser>(entity =>
|
||||
{
|
||||
entity.ToTable("edi_users");
|
||||
|
||||
entity.HasKey(e => e.ID);
|
||||
entity.Property(e => e.ID).ValueGeneratedOnAdd();
|
||||
|
||||
entity.Property(e => e.Login)
|
||||
.HasColumnName("Login")
|
||||
.HasMaxLength(255)
|
||||
.IsRequired();
|
||||
|
||||
entity.Property(e => e.Password)
|
||||
.HasColumnName("Password")
|
||||
.HasMaxLength(300)
|
||||
.HasDefaultValueSql("'287C0C4DB105827AC41D11555D199265966ECF1FC527B37B6740FF6491427E54EA80'");
|
||||
|
||||
entity.Property(e => e.CreatedDate)
|
||||
.HasColumnName("CreatedDate")
|
||||
.HasDefaultValueSql("getdate()");
|
||||
|
||||
entity.HasIndex(e => e.Login).IsUnique();
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user