Пример #1
0
        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);
        }
Пример #2
0
        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));
        }