public ActionResult Put(Guid id, [FromBody] TicketJournalApiModel ticketJournalApiModel) { try { ApiResponse serviceResponse = this._ticketService.GetJournalById(id); if (serviceResponse.IsSuccess() == false) { return(new ObjectNotFoundResult(serviceResponse)); } var ticketJournal = serviceResponse.GetData <TicketJournal>(); ticketJournal.Description = ticketJournalApiModel.Description; serviceResponse = this._ticketService.UpdateJournal(id, ticketJournal); if (serviceResponse.IsSuccess()) { return(new ObjectUpdatedResult(serviceResponse.Id.Value)); } { return(new ValidationErrorResult(serviceResponse)); } } catch (Exception ex) { return(new UnknownErrorResult(ex, base._errorEnabled)); } }
public ActionResult Post(Guid ticketId, [FromBody] TicketJournalApiModel ticketJournalApiModel) { try { TicketJournal ticketJournal = _mapper.Map <TicketJournal>(ticketJournalApiModel); ApiResponse serviceResponse = this._ticketService.AddJournal(ticketId, ticketJournal); if (serviceResponse.IsSuccess()) { return(new ObjectCreatedResult("TicketJournals", serviceResponse.Id.Value)); } else { return(new ValidationErrorResult(serviceResponse)); } } catch (Exception ex) { return(new UnknownErrorResult(ex, base._errorEnabled)); } }