// GET api/Complaint/5 public IHttpActionResult Get(int id) { complaintService = new ComplaintService(); var Complaint = complaintService.GetById(id); if (Complaint != null) { return(Ok(Complaint)); } return(Content(HttpStatusCode.NotFound, APIMessageHelper.EntityNotFoundMessage("Complaint", id))); }
public IActionResult Update(ComplaintModel model) { try { if (ModelState.IsValid) { _service.UpdateComplaint(model, GetCurrentUserId()); return(Ok(_service.GetById(model.Id))); } return(BadRequest(ModelState)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> GetById(int id) { var complaint = await _complaintService.GetById(id); return(Ok(complaint)); }