コード例 #1
0
        public async Task Seed()
        {
            if (!_context.Aircrafts.Any())
            {
                Aircrafts.ForEach(i => _context.Aircrafts.Add(i));
                await _context.SaveChangesAsync();
            }

            if (!_context.AircraftTypes.Any())
            {
                AircraftTypes.ForEach(i => _context.AircraftTypes.Add(i));
                await _context.SaveChangesAsync();
            }

            if (!_context.Pilots.Any())
            {
                Pilots.ForEach(i => _context.Pilots.Add(i));
                await _context.SaveChangesAsync();
            }

            if (!_context.Crews.Any())
            {
                Crews.ForEach(i => _context.Crews.Add(i));
                await _context.SaveChangesAsync();
            }

            if (!_context.Stewardesses.Any())
            {
                Stewardesses.ForEach(i => _context.Stewardesses.Add(i));
                await _context.SaveChangesAsync();
            }

            if (!_context.Tickets.Any())
            {
                Tickets.ForEach(i => _context.Tickets.Add(i));
                await _context.SaveChangesAsync();
            }

            if (!_context.Flights.Any())
            {
                Flights.ForEach(i => _context.Flights.Add(i));
                await _context.SaveChangesAsync();
            }

            if (!_context.Departures.Any())
            {
                Departureses.ForEach(i => _context.Departures.Add(i));
                await _context.SaveChangesAsync();
            }
        }