public IActionResult EditTicket([FromBody] TicketForm form) { var error = new Error(); var ticket = _ticketManager.EditTicket(form.MapToCore(), ref error); if (error.ErrorCode != ErrorCode.OKAY) { return(BadRequest(error.Message)); } var response = TicketBasic.MapFromObject(ticket); return(Ok(response)); }
public HttpResponseMessage EditTicket(TicketSave ticket) { try { var Editerticket = manager.EditTicket(ticket); if (Editerticket != 0) { return(Request.CreateResponse(HttpStatusCode.OK, Editerticket)); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Ticket is not updated!")); } } catch (Exception ex) { GlobalVariable.log.Write(LogLevel.Error, ex); return(Request.CreateResponse(HttpStatusCode.NotFound, "Can not update Ticket with ID: " + ticket.Id)); } }