Esempio n. 1
0
        public async Task SeedAsync(AgencyDbContext dbContext, IServiceProvider serviceProvider)
        {
            if (dbContext == null)
            {
                throw new ArgumentNullException(nameof(dbContext));
            }

            if (serviceProvider == null)
            {
                throw new ArgumentNullException(nameof(serviceProvider));
            }


            var seeders = new List <ISeeder>
            {
                //new RolesSeeder(),
            };

            foreach (var seeder in seeders)
            {
                await seeder.SeedAsync(dbContext, serviceProvider);

                await dbContext.SaveChangesAsync();

                // logger.LogInformation($"Seeder {seeder.GetType().Name} done.");
            }
        }
        public async Task SeedAsync(AgencyDbContext dbContext, IServiceProvider serviceProvider)
        {
            if (dbContext.Nationalities.Any())
            {
                return;
            }

            var nationalities = new List <string>
            {
                "British", "Bulgarian", "Romanian"
            };

            foreach (var nationality in nationalities)
            {
                await dbContext.Nationalities.AddAsync(new Nationality
                {
                    NationalityCountry = nationality
                });
            }
        }
Esempio n. 3
0
 public WorkersService(AgencyDbContext agencyDbContext, UserManager <AgencyUser> userManager)
 {
     this._agencyDbContext = agencyDbContext;
     this._userManager     = userManager;
 }
 public SocialsController(AgencyDbContext context)
 {
     _context = context;
 }
Esempio n. 5
0
 public CustomerRepository(AgencyDbContext agencyDbContext)
     : base(agencyDbContext)
 {
 }
 public UserRepository(AgencyDbContext agencyDbContext)
     : base(agencyDbContext)
 {
 }
Esempio n. 7
0
 public BlogController(AgencyDbContext db)
 {
     _db = db;
 }
Esempio n. 8
0
 public AgencyService(AgencyDbContext agencyDbContext)
 {
     _agencyDbContext = agencyDbContext;
 }
 public CompanyRepository(AgencyDbContext agencyDbContext)
     : base(agencyDbContext)
 {
 }
 public BlogsController(AgencyDbContext context)
 {
     _context = context;
 }
Esempio n. 11
0
 public AgencyRepository(AgencyDbContext context)
 {
     _context = context;
 }
Esempio n. 12
0
 public EmployeeRepository(AgencyDbContext agencyDbContext)
     : base(agencyDbContext)
 {
 }
 public HomeController(AgencyDbContext db)
 {
     _db = db;
 }
 public SettingsController(AgencyDbContext context)
 {
     _context = context;
 }
Esempio n. 15
0
 public BaseRepository(AgencyDbContext agencyDbContext)
 {
     _agencyDbContext = agencyDbContext;
     _dbSet           = _agencyDbContext.Set <ModelType>();
 }
Esempio n. 16
0
 public NamesService(AgencyDbContext agencyDbContext)
 {
     this.agencyDbContext = agencyDbContext;
 }