public async Task <Ticket> UpdateTicketByIdAsync(int ticketId, UpdateTicketRequest ticketRequest) { var mappedRequest = _mapper.Map <TicketDb>(ticketRequest); mappedRequest.TicketId = ticketId; var updated = _tCntx.Tickets.Update(mappedRequest); await _tCntx.SaveChangesAsync(); return(_mapper.Map <Ticket>(updated)); }
public async Task <Ticket> CreateTicketAsync(UpdateTicketRequest ticketRequest) { var mappedRequest = _mapper.Map <TicketDb>(ticketRequest); mappedRequest.Created = DateTime.UtcNow; var added = _tCntx.Tickets.Add(mappedRequest); await _tCntx.SaveChangesAsync(); return(_mapper.Map <Ticket>(added)); }