public IActionResult Post([FromBody] ReservationDto dto) { try { addReservation.Execute(dto); return(StatusCode(201)); } catch (EntityAlreadyExistsException e) { return(StatusCode(409, new { Errors = new List <string> { e.Message } })); } catch (Exception e) { return(StatusCode(500, new { Errors = new List <string> { e.Message } })); } }
public IActionResult MakeReservation(ReservationDto dto, int userid) { try { addReservation.Execute(dto); TempData["success"] = "Success! Your reservation has been confirmed."; return(RedirectToAction("MyProfile", new { id = userid })); } catch (Exception e) { TempData["error"] = e.Message; } return(RedirectToAction("Index", "Home")); }