Exemplo n.º 1
0
 public IActionResult Get([FromQuery] SeatQuery query)
 {
     try
     {
         return(Ok(getSeats.Execute(query)));
     }
     catch (Exception e)
     {
         return(StatusCode(500, new
         {
             Errors = new List <string> {
                 e.Message
             }
         }));
     }
 }
Exemplo n.º 2
0
 public IActionResult ShowSeats(int projection, int hall)
 {
     try
     {
         ViewBag.Taken      = takenSeats.Execute(projection);
         ViewBag.Projection = getProjection.Execute(projection);
         ViewBag.Halls      = getHalls.Execute(new HallQuery {
             Id = hall
         }).Data;
         ViewBag.Rows = getSeats.Execute(new SeatQuery {
             HallId = hall, PerPage = 1000
         }).Data;
         ViewBag.Taken = takenSeats.Execute(projection);
         return(View());
     }
     catch (Exception e)
     {
         TempData["error"] = e.Message;
     }
     return(RedirectToAction(nameof(Index)));
 }