Esempio n. 1
0
        public async Task <IActionResult> Put(int id, [FromBody] InputTicketDTO ticket)
        {
            if (ModelState.IsValid)
            {
                await ticketService.UpdateTicket(id, ticket);

                return(Ok(ticket));
            }
            else
            {
                return(BadRequest());
            }
        }
Esempio n. 2
0
        public async Task UpdateTicket(int id, InputTicketDTO item)
        {
            Ticket temp = Mapper.Map <InputTicketDTO, Ticket>(item);

            temp.FlightNum = await IunitOfWork.FlightRepository.Get(item.FlightNum);

            if (temp.FlightNum != null)
            {
                await IunitOfWork.TicketRepository.Update(id, temp);
            }
            else
            {
                throw new Exception();
            }
        }