public IHttpActionResult Get() { try { var credMng = new CreditMangement(); var apiResponse = new ApiResponse(); apiResponse.Data = credMng.RetrieveAll(); return(Ok(apiResponse)); } catch (BusinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "--" + bex.AppMessage.Message))); } }
// PUT: api/Credit/5 public IHttpActionResult Put(Credit credit) { try { var credMng = new CreditMangement(); credMng.Update(credit); apiResponse.Message = "Credit was updated"; return(Ok(apiResponse)); } catch (BusinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "--" + bex.AppMessage.Message))); } }
// DELETE: api/Credit/5 public IHttpActionResult Delete(int id) { try { var credMng = new CreditMangement(); var credit = new Credit { CreditId = id }; credMng.Delete(credit); apiResponse.Message = "Credit deleted"; return(Ok(apiResponse)); } catch (BusinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "--" + bex.AppMessage.Message))); } }