public async Task CreateAsync(OrganizedTripInputModel inputModel) { var trip = new OrganizedTrip { Name = inputModel.Name, ImageUrl = inputModel.ImageUrl, Description = inputModel.Description, PricePerPerson = inputModel.PricePerPerson, DepartureDateTime = inputModel.DepartureDateTime, ReturnDateTime = inputModel.ReturnDateTime, DestinationId = inputModel.DestinationId, HotelId = inputModel.HotelId, AvailableSeats = inputModel.AvailableSeats, Transport = inputModel.Transport, ReservationType = inputModel.ReservationType, }; await this.organizedTripsRepository.AddAsync(trip); await this.organizedTripsRepository.SaveChangesAsync(); }
public async Task SeedTripAsync(ApplicationDbContext context) { var trip = new OrganizedTrip { Name = "TripName", ImageUrl = "ImageUrl", Description = "Description", DepartureDateTime = new DateTime(2020, 03, 03, 13, 00, 00), ReturnDateTime = new DateTime(2020, 03, 03, 13, 30, 00), DestinationId = 1, PricePerPerson = 50, HotelId = 1, AvailableSeats = 1, Transport = TransportType.Flight, ReservationType = ReservationType.OrganizedTrip, }; await context.OrganizedTrips.AddAsync(trip); await context.SaveChangesAsync(); }