Ejemplo n.º 1
0
 public ActionResult Post([FromBody] ReservationDTO value)
 {
     try
     {
         _addReservationCommand.Execute(value);
         return(StatusCode(201, "Reservation create"));
     }catch (DataCanNotBeNull)
     {
         return(StatusCode(422, "Guest can not be null"));
     }catch (NotFoundException)
     {
         return(StatusCode(404, "User not found"));
     }
     catch (Exception)
     {
         return(StatusCode(500, "Server error, try later"));
     }
 }
Ejemplo n.º 2
0
 public void Post(
     [FromBody] ReservationDTO dto,
     [FromServices] IReservationCommand command)
 {
     executor.ExecuteCommand(command, dto);
 }
 // PUT api/<controller>/5
 public void Put(int id, [FromBody] ReservationDTO dto)
 {
     reservationService.Update(id, dto);
 }
        // POST api/<controller>
        public ReservationDTO Post([FromBody] ReservationDTO dto)
        {
            ReservationDTO retVal = reservationService.Add(dto);

            return(retVal);
        }