public async Task <IActionResult> Seat([FromBody] SeatModel seat) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = await _seatService.AddSeat(seat); return(StatusCode(result.StatusCode, result)); } catch (Exception ex) { _logger.LogError(ex.Message); throw ex; } }
public ActionResult Create(Models.Seat model) { if (ModelState.IsValid) { if (!seatService.ExistsSeat(model.SeatNo)) { var dbModel = new Domain.Seat(); dbModel.InjectFrom(model); //filmRepository.Add(dbModel); seatService.AddSeat(dbModel); TempData["message"] = string.Format("{0} has been saved", model.SeatNo); } else { ModelState.AddModelError("SeatNo", "Can't add a seat number that is already in the database!"); return(View(model)); } return(RedirectToAction("Index")); } return(View(model)); }