public async Task <ApiResultLite> CreateAsync(ReservationCreateRequest request) { if (CheckTickets(request.Tickets) == false) { return(new ApiErrorResultLite("Tạo mới thất bại")); } var reservattion = new Reservation() { Active = true, EmployeeId = request.EmployeeId, UserId = request.UserId, Paid = request.Paid, ReservationTypeId = request.ReservationTypeId, Tickets = request.Tickets.Select(x => new Ticket() { ScreeningId = x.ScreeningId, SeatId = x.SeatId, Price = CalPrice(x.ScreeningId, x.SeatId) }).ToList() }; await _context.Reservations.AddAsync(reservattion); if (await _context.SaveChangesAsync() == 0) { return(new ApiErrorResultLite("Thêm thất bại")); } return(new ApiSuccessResultLite("Thêm thành công")); }
public async Task <ApiResultLite> CreateAsync(RoomFormatCreateRequest model) { var room = new RoomFormat() { Name = model.Name, Price = model.Price, }; await _context.AddAsync(room); if ((await _context.SaveChangesAsync()) == 0) { return(new ApiErrorResultLite("Không thể thêm định dạng")); } return(new ApiSuccessResultLite("Thêm thành công")); }
public async Task <ApiResultLite> CreateAsync(RoomCreateRequest model) { var room = new Room() { Name = model.Name, FormatId = model.FormatId }; await _context.Rooms.AddAsync(room); if (await _context.SaveChangesAsync() == 0) { return(new ApiErrorResultLite("Không thể thêm phòng")); } return(new ApiSuccessResultLite("Thêm thành công")); }
public async Task <ApiResultLite> CreateAsync(string name) { ReservationType rvt = new ReservationType() { Name = name }; _context.ReservationTypes.Add(rvt); int result = await _context.SaveChangesAsync(); if (result == 0) { return(new ApiErrorResultLite("Thêm thất bại")); } return(new ApiSuccessResultLite("Thêm thành công")); }
public async Task <ApiResultLite> CreateAsync(String name) { Ban ban = new Ban() { Name = name }; _context.Bans.Add(ban); int result = await _context.SaveChangesAsync(); if (result == 0) { return(new ApiErrorResultLite("Thêm thất bại")); } return(new ApiSuccessResultLite("Thêm thành công")); }
public async Task <ApiResultLite> CreateAsync(string name) { Position position = new Position() { Name = name }; _context.Positions.Add(position); int result = await _context.SaveChangesAsync(); if (result == 0) { return(new ApiErrorResultLite("Thêm thất bại")); } return(new ApiSuccessResultLite("Thêm thành công")); }
public async Task <ApiResultLite> CreateAsync(string name) { FilmGenre filmgenre = new FilmGenre() { Name = name }; _context.FilmGenre.Add(filmgenre); int result = await _context.SaveChangesAsync(); if (result == 0) { return(new ApiErrorResultLite("Thêm thất bại")); } return(new ApiSuccessResultLite("Thêm thành công")); }
public async Task <ApiResultLite> CreateAsync(KindOfSeatCreateRequest request) { KindOfSeat kindOfSeat = new KindOfSeat() { Name = request.Name, Surcharge = request.SurCharge }; _context.KindOfSeats.Add(kindOfSeat); int result = await _context.SaveChangesAsync(); if (result == 0) { return(new ApiErrorResultLite("Tạo mới thất bại")); } return(new ApiSuccessResultLite()); }
public async Task <ApiResultLite> CreateAsync(KindOfScreeningCreateRequest request) { KindOfScreening kindOfScreening = new KindOfScreening() { Name = request.Name, Surcharge = request.Surcharge }; _context.KindOfScreenings.Add(kindOfScreening); int result = await _context.SaveChangesAsync(); if (result == 0) { return(new ApiErrorResultLite("Thêm thất bại")); } return(new ApiSuccessResultLite("Thêm thành công")); }
public async Task<ApiResultLite> CreateAsync(SeatCreateRequest request) { Seat seat = new Seat() { Row = request.Row, Number = request.Number, KindOfSeatId = request.KindOfSeatId, RoomId = request.RoomId }; _context.Seats.Add(seat); int result = await _context.SaveChangesAsync(); if (result == 0) { return new ApiErrorResultLite("Thêm thất bại"); } return new ApiSuccessResultLite("Thêm thành công"); }
public async Task <ApiResultLite> CreateAsync(TicketCreateRequest request) { Ticket ticket = new Ticket() { Price = request.Price, ScreeningId = request.ScreeningId, SeatId = request.SeatId }; _context.Tickets.Add(ticket); int result = await _context.SaveChangesAsync(); if (result == 0) { return(new ApiErrorResultLite("Thêm thất bại")); } return(new ApiSuccessResultLite("Thêm thành công")); }
public async Task <ApiResultLite> CreateAsync(PeopleCreateRequest request) { People people = new People() { Name = request.Name, Description = request.Description, DOB = request.DOB }; _context.Peoples.Add(people); int result = await _context.SaveChangesAsync(); if (result == 0) { return(new ApiErrorResultLite("Thêm thất bại")); } return(new ApiSuccessResultLite("Thêm thành công")); }
public async Task<ApiResultLite> CreateAsync(FilmCreateRequest model) { var room = new Film() { Name = model.Name, Description = model.Description, BanId = model.BanId, Length = model.Length, PublishDate = model.PublishDate, TrailerURL = model.TrailerURL }; await _context.AddAsync(room); if (await _context.SaveChangesAsync() == 0) { return new ApiErrorResultLite("Không thể thêm phòng"); } return new ApiSuccessResultLite("Thêm thành công"); }
public async Task <ApiResultLite> CreateAsync(ScreeningCreateRequest request) { Screening screening = new Screening() { TimeStart = request.TimeStart, // Surcharge = request.Surcharge, FilmId = request.FilmId, RoomId = request.RoomId, KindOfScreeningId = request.KindOfScreeningId }; _context.Screenings.Add(screening); int result = await _context.SaveChangesAsync(); if (result == 0) { return(new ApiErrorResultLite("Thêm thất bại")); } return(new ApiSuccessResultLite("Thêm thành công")); }