public IActionResult Post([FromBody] TicketDTO ticketDTO)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            try
            {
                service.Create(ticketDTO);
            }
            catch (ValidationException e)
            {
                return(BadRequest(new { Exception = e.Message }));
            }
            return(Ok(ticketDTO));
        }
Exemple #2
0
        public async Task <IActionResult> Post([FromBody] TicketDTO modelDTO)
        {
            if (modelDTO == null)
            {
                ModelState.AddModelError("", "Ticket structure is wrong!!!");
                return(BadRequest(ModelState));
            }

            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            await service.Create(modelDTO);

            return(Created("api/Tickets", modelDTO));
        }
Exemple #3
0
        public IActionResult Create(TicketRequest ticketRequest)
        {
            Ticket ticket = ticketsService.Create(ticketRequest.ToTicket());

            return(Ok(ticket));
        }