/// <summary> /// Adatbázis inicializálása. /// </summary> /// <param name="serviceProvider">Szolgáltatás IOC konténer.</param> /// <param name="imageDirectory">Képek útvonala.</param> public static void Initialize(IServiceProvider serviceProvider, string imageDirectory) { _context = serviceProvider.GetRequiredService <TravelAgencyContext>(); // Adatbázis migrációk végrehajtása, amennyiben szükséges _context.Database.Migrate(); // Apartmanok keresése if (_context.Apartments.Any()) { return; // Az adatbázis már inicializálva van. } SeedCities(); SeedBuildings(); SeedApartments(); SeedBuildingImages(imageDirectory); }
public RentDateValidator(TravelAgencyContext context) { _context = context; }
public AccountService(TravelAgencyContext context) { _context = context; }
public TravelService(TravelAgencyContext context) { _context = context; _rentDateValidator = new RentDateValidator(_context); }