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)); }
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)); }
public IActionResult Create(TicketRequest ticketRequest) { Ticket ticket = ticketsService.Create(ticketRequest.ToTicket()); return(Ok(ticket)); }