public HttpResponseMessage DeleteRatios(HttpRequestMessage request, [FromBody] int CorporateAdjustmentId) { return(GetHttpResponse(request, () => { HttpResponseMessage response = null; // not that calling the WCF service here will authenticate access to the data CorporateAdjustment corporateadjustment = _MPRCoreService.GetCorporateAdjustment(CorporateAdjustmentId); if (corporateadjustment != null) { _MPRCoreService.DeleteRatios(CorporateAdjustmentId); response = request.CreateResponse(HttpStatusCode.OK); } else { response = request.CreateErrorResponse(HttpStatusCode.NotFound, "No Corporate Adjustment found under that ID."); } return response; })); }
public HttpResponseMessage UpdateCorporateAdjustment(HttpRequestMessage request, [FromBody] CorporateAdjustment corporateAdjustmentModel) { return(GetHttpResponse(request, () => { var corporateadjustment = _MPRCoreService.UpdateCorporateAdjustment(corporateAdjustmentModel); return request.CreateResponse <CorporateAdjustment>(HttpStatusCode.OK, corporateadjustment); })); }