public JsonResult DeleteSeat([FromBody] ChairOn model) { var result = new DeleteChairOnResult(); result = ApiHelper <DeleteChairOnResult> .HttpPostAsync( $"{Helper.ApiUrl}api/chairOn/delete", model ); return(Json(new { result })); }
public async Task <DeleteChairOnResult> DeleteChairOn(ChairOn request) { DynamicParameters parameters = new DynamicParameters(); parameters.Add("@SeatId", request.SeatId); parameters.Add("@ShowingId", request.ShowingId); return(await SqlMapper.QueryFirstOrDefaultAsync <DeleteChairOnResult>(cnn : conn, param : parameters, sql : "DeleteChairOn", commandType : CommandType.StoredProcedure)); }
public async Task <DeleteChairOnResult> DeleteChairOn(ChairOn request) { return(await chairOnRepository.DeleteChairOn(request)); }
public async Task <CreateChairOnResult> CreateChairOn(ChairOn request) { return(await chairOnRepository.CreateChairOn(request)); }
public async Task <DeleteChairOnResult> DeleteChairOn(ChairOn request) { return(await chairOnService.DeleteChairOn(request)); }
public async Task <CreateChairOnResult> CreateChairOn(ChairOn request) { return(await chairOnService.CreateChairOn(request)); }
public JsonResult Create([FromBody] CreateBookFilmRequests model) { var result = new CreateChairOnResult(); for (int i = 0; i < model.listseat.Length; i++) { var requests = new ChairOn() { SeatId = model.listseat[i], ShowingId = model.ShowingId }; result = ApiHelper <CreateChairOnResult> .HttpPostAsync( $"{Helper.ApiUrl}api/chairOn/create", requests ); if (result.SeatId == 0) { for (int j = 0; j < i; j++) { var requestsdel = new ChairOn() { SeatId = model.listseat[j], ShowingId = model.ShowingId }; DeleteSeat(requestsdel); } break; } } if (result.SeatId > 0) { Customer customer = new Customer() { Name = model.Name, PhoneNumber = model.PhoneNumber, Mail = model.Mail }; CustomerController customerController = new CustomerController(); customerController.Create(customer, out int CustomerId); BookFilm bookFilm = new BookFilm() { CusId = CustomerId, ShowingId = model.ShowingId, CountTicket = model.listseat.Length, PriceTiket = model.TotalPriceTiket, ListChair = model.ListNameSeat, TotalPrice = model.TotalPriceOrder + model.TotalPriceTiket }; CreateBookFilm(bookFilm, out int BookfilmId); if (model.listComboId.Length > 0) { for (int i = 0; i < model.listComboId.Length; i++) { OrderRequests order = new OrderRequests() { OrderId = 0, ComboFoodId = model.listComboId[i], Count = model.ListCountCombo[i], BookFilmId = BookfilmId }; OrderController orderController = new OrderController(); orderController.CreateOrder(order); } } } return(Json(new { result })); }