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(ReservationCreateRequest model) { var result = await _reservationService.CreateAsync(model); return(result); }
public async Task <ApiResultLite> CreateAsync(ReservationCreateRequest request) { return(await PostAsync <ApiResultLite>("/api/Reservation/Create", request)); }