Finished Authorization

Added default users to DbInitializer (DiscordIds still missing)
This commit is contained in:
t.ruspekhofer 2022-02-22 14:34:07 +01:00
parent e47d6488c2
commit bca270757c
9 changed files with 109 additions and 36 deletions

View file

@ -7,8 +7,8 @@
public bool CanTank { get; set; }
public int GuildWars2AccountId { get; set; }
public int RaidRoleId { get; set; }
public GuildWars2Account GuildWars2Account { get; set; } = new GuildWars2Account();
public GuildWars2Build RaidRole { get; set; } = new GuildWars2Build();
public int GuildWars2BuildId { get; set; }
public GuildWars2Account GuildWars2Account { get; set; }
public GuildWars2Build GuildWars2Build { get; set; }
}
}

View file

@ -14,15 +14,15 @@
public int RaidSignUpId { get; set; }
public int RaidId { get; set; }
public int UserId { get; set; }
public int LiebUserId { get; set; }
public int GuildWars2AccountId { get; set; }
public int PlannedRaidRoleId { get; set; }
public SignUpType SignUpType { get; set; }
public Raid Raid { get; set; }
public LiebUser User { get; set; } = new LiebUser();
public GuildWars2Account GuildWars2Account { get; set; } = new GuildWars2Account();
public PlannedRaidRole PlannedRaidRole { get; set; } = new PlannedRaidRole();
public LiebUser LiebUser { get; set; }
public GuildWars2Account GuildWars2Account { get; set; }
public PlannedRaidRole PlannedRaidRole { get; set; }
}
}

11
Lieb/Models/LiebRole.cs Normal file
View file

@ -0,0 +1,11 @@
namespace Lieb.Models
{
public class LiebRole
{
public int LiebRoleId { get; set; }
public string RoleName { get; set; } = string.Empty;
public ICollection<RoleAssignment> RoleAssignments { get; set; } = new List<RoleAssignment>();
}
}

View file

@ -9,7 +9,8 @@ namespace Lieb.Models
public string Name { get; set; } = string.Empty;
public string Pronouns { get; set; } = string.Empty;
public DateTime? Birthday { get; set; }
public DateTime? BannedUntil { get; set; }
public ICollection<GuildWars2Account> GuildWars2Accounts { get; set; } = new List<GuildWars2Account>();
public ICollection<UserRole> Roles { get; set; } = new List<UserRole>();
public ICollection<RoleAssignment> RoleAssignments { get; set; } = new List<RoleAssignment>();
}
}

View file

@ -0,0 +1,13 @@
namespace Lieb.Models
{
public class RoleAssignment
{
public int RoleAssignmentId { get; set; }
public int LiebRoleId { get; set; }
public int LiebUserId { get; set; }
public LiebRole LiebRole { get; set; }
public LiebUser LiebUser { get; set; }
}
}

View file

@ -1,9 +0,0 @@
namespace Lieb.Models
{
public class UserRole
{
public int UserRoleId { get; set; }
public string RoleName { get; set; } = string.Empty;
}
}