public void SeedClientApplicationData(ModelBuilder modelBuilder) { foreach (var clientApplication in ClientApplications) { var salt = HashString.GetSalt(); var hashPassword = HashString.Hash(clientApplication.ClientApplicationPassword, salt , AuthorizationUtilConstants.IterationCountForHashing); var clientApplicationUtil = new ClientApplicationUtil() { Id = ClientApplicationUtilId, ClientApplicationId = clientApplication.Id, SpecialValue = salt, }; clientApplication.ClientApplicationPassword = hashPassword; SeedDataUtil.SetCommonFields <ClientApplication, int>(clientApplication, LoggedUserId); SeedDataUtil.SetCommonFields <ClientApplicationUtil, int>(clientApplicationUtil, LoggedUserId); modelBuilder.Entity <ClientApplication>() .HasData(clientApplication); modelBuilder.Entity <ClientApplicationUtil>() .HasData(clientApplicationUtil); ClientApplicationUtilId++; } }
public void SeedUserData(ModelBuilder modelBuilder) { foreach (var user in Users) { var salt = HashString.GetSalt(); var hashPassword = HashString.Hash(user.Password, salt , AuthorizationUtilConstants.IterationCountForHashing); var userUtil = new UserUtil { Id = UserUtilId, UserId = user.Id, SpecialValue = salt, }; user.Password = hashPassword; SeedDataUtil.SetCommonFields <User, int>(user, LoggedUserId); SeedDataUtil.SetCommonFields <UserUtil, int>(userUtil, LoggedUserId); modelBuilder.Entity <User>() .HasData(user); modelBuilder.Entity <UserUtil>() .HasData(userUtil); UserUtilId++; } }
public void SeedStatData(ModelBuilder modelBuilder) { SeedDataUtil.SeedTData <Stat, int>(modelBuilder, Stats); }
public void SeedPlayerData(ModelBuilder modelBuilder) { SeedDataUtil.SeedTData <Player, int>(modelBuilder, Players); }
public void SeedTeamData(ModelBuilder modelBuilder) { SeedDataUtil.SeedTData <Team, int>(modelBuilder, Teams); }
public void SeedMatchData(ModelBuilder modelBuilder) { SeedDataUtil.SeedTData <Match, int>(modelBuilder, Matches); }
public void SeedApplicationUsersData(ModelBuilder modelBuilder) { SeedDataUtil.SeedTData <ApplicationUser, int>(modelBuilder, ApplicationUsers, LoggedUserId); }
public void SeedRoleEntityData(ModelBuilder modelBuilder) { SeedDataUtil.SeedTData <RoleEntityClaim, int>(modelBuilder, RoleEntityClaims, LoggedUserId); }
public void SeedUserRoleData(ModelBuilder modelBuilder) { SeedDataUtil.SeedTData <UserRole, int>(modelBuilder, UserRoles, LoggedUserId); }