Exemplo n.º 1
0
        public async Task <IActionResult> Update([FromRoute] int seatId, [FromBody] UpdateSeatRequest updateSeat)
        {
            var updated = await _seatService.UpdateSeat(updateSeat, seatId);

            if (updated)
            {
                return(Ok(updated));
            }

            return(NotFound());
        }
Exemplo n.º 2
0
 public Seat UpdateSeatRequestToSeat(UpdateSeatRequest updateSeatRequest, int seatId)
 {
     return(new Seat
     {
         SeatId = seatId,
         SeatNumber = updateSeatRequest.SeatNumber,
         RowNumber = updateSeatRequest.RowNumber,
         SectorNumber = updateSeatRequest.SectorNumber,
         PlaceId = updateSeatRequest.PlaceId,
         TypeId = updateSeatRequest.TypeId
     });
 }
Exemplo n.º 3
0
        public async Task <bool> UpdateSeat(UpdateSeatRequest updateSeatRequest, int seatId)
        {
            var  update = _seatConverter.UpdateSeatRequestToSeat(updateSeatRequest, seatId);
            bool updated;

            try
            {
                updated = await _seatRepository.UpdateSeat(update);
            }
            catch
            {
                return(false);
            }
            return(updated);
        }