public async Task <IActionResult> CreateTicket([FromBody] TicketForm ticketForm) { var ticketModel = _mapper.Map <Ticket>(ticketForm); var res = await _repository.CreateTicket(ticketModel); var ticketRdDto = _mapper.Map <TicketReadDto>(ticketModel); return(CreatedAtRoute(nameof(GetTicketById), new { Id = ticketRdDto.id }, ticketRdDto)); // return Ok(res); }
public ActionResult <TicketReadDto> CreateTicket(TicketTCreateDto ticketTCreateDto) { var ticketModel = _mapper.Map <Ticket>(ticketTCreateDto); _repository.CreateTicket(ticketModel); _repository.SaveChanges(); var ticketReadDto = _mapper.Map <TicketReadDto>(ticketModel); return(CreatedAtRoute(nameof(GetTicketById), new { ID = ticketReadDto.ID }, ticketReadDto)); }