This commit is contained in:
2018-09-05 22:02:23 +00:00
parent e0e5dd1942
commit cd52c3e83f
7 changed files with 46 additions and 14 deletions

View File

@@ -10,6 +10,7 @@ namespace AyaNova.Models
{
public virtual DbSet<Event> Event { get; set; }
public virtual DbSet<User> User { get; set; }
public virtual DbSet<UserOptions> UserOptions { get; set; }
public virtual DbSet<License> License { get; set; }
public virtual DbSet<Widget> Widget { get; set; }
public virtual DbSet<FileAttachment> FileAttachment { get; set; }
@@ -30,6 +31,7 @@ namespace AyaNova.Models
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
//AUTOMATICALLY MATCH NAMES
//https://andrewlock.net/customising-asp-net-core-identity-ef-core-naming-conventions-for-postgresql/
foreach (var entity in modelBuilder.Model.GetEntityTypes())
{

View File

@@ -11,11 +11,23 @@ namespace AyaNova.Models
public uint ConcurrencyToken { get; set; }
[Required]
public long OwnerId { get; set; }
[Required]
public long UserId { get; set; }
//-------------
public string EmailAddress { get; set; }
public decimal? TimeZoneOffset { get; set; }
public decimal TimeZoneOffset { get; set; }
public int UiColor { get; set; }
public UserOptions(long userId, long ownerId)
{
UserId=userId;
TimeZoneOffset=0;
UiColor=0;
OwnerId=ownerId;
}
}
}
/*
v7 export record sample