Exemple #1
0
 public static void SeedDb(SouthostingContext context)
 {
     if (context.Advert.Any())
     {
         return;
     }
 }
Exemple #2
0
        public static async Task Initialize(IServiceProvider serviceProvider, string userPW)
        {
            using (var context = new SouthostingContext(serviceProvider.GetRequiredService <DbContextOptions <SouthostingContext> >()))
            {
                var adminId = await EnsureUser(serviceProvider, "Admin", "McAdminFace", userPW, "*****@*****.**");
                await EnsureRole(serviceProvider, adminId, Constants.AdministratorRole);

                var officerId = await EnsureUser(serviceProvider, "Officer", "McOfficerFace", userPW, "*****@*****.**");
                await EnsureRole(serviceProvider, officerId, Constants.AccommodationOfficerRole);

                var landlordId = await EnsureUser(serviceProvider, "Landlord", "McLandlordFace", userPW, "*****@*****.**");
                await EnsureRole(serviceProvider, landlordId, Constants.LandlordRole);

                var studentId = await EnsureUser(serviceProvider, "Student", "McStudentFace", userPW, "*****@*****.**");
                await EnsureRole(serviceProvider, studentId, Constants.StudentRole);

                SeedDb(context);
            }
        }
 public DeleteModel(southosting.Data.SouthostingContext context)
 {
     _context = context;
 }
Exemple #4
0
 public EditModel(southosting.Data.SouthostingContext context)
 {
     _context = context;
 }
Exemple #5
0
 public DetailsModel(southosting.Data.SouthostingContext context)
 {
     _context = context;
 }