public HttpResponseMessage GetForecastedMacroeconimcsSensitivity(HttpRequestMessage request, int forecastedMacroeconimcsSensitivityId) { return(GetHttpResponse(request, () => { HttpResponseMessage response = null; ForecastedMacroeconimcsSensitivity forecastedMacroeconimcsSensitivity = _IFRS9Service.GetForecastedMacroeconimcsSensitivity(forecastedMacroeconimcsSensitivityId); // notice no need to create a seperate model object since ForecastedMacroeconimcsSensitivity entity will do just fine response = request.CreateResponse <ForecastedMacroeconimcsSensitivity>(HttpStatusCode.OK, forecastedMacroeconimcsSensitivity); return response; })); }
public HttpResponseMessage DeleteForecastedMacroeconimcsSensitivity(HttpRequestMessage request, [FromBody] int forecastedMacroeconimcsSensitivityId) { return(GetHttpResponse(request, () => { HttpResponseMessage response = null; // not that calling the WCF service here will authenticate access to the data ForecastedMacroeconimcsSensitivity forecastedMacroeconimcsSensitivity = _IFRS9Service.GetForecastedMacroeconimcsSensitivity(forecastedMacroeconimcsSensitivityId); if (forecastedMacroeconimcsSensitivity != null) { _IFRS9Service.DeleteForecastedMacroeconimcsSensitivity(forecastedMacroeconimcsSensitivityId); response = request.CreateResponse(HttpStatusCode.OK); } else { response = request.CreateErrorResponse(HttpStatusCode.NotFound, "No forecastedMacroeconimcsSensitivity found under that ID."); } return response; })); }
public HttpResponseMessage UpdateForecastedMacroeconimcsSensitivity(HttpRequestMessage request, [FromBody] ForecastedMacroeconimcsSensitivity forecastedMacroeconimcsSensitivityModel) { return(GetHttpResponse(request, () => { var forecastedMacroeconimcsSensitivity = _IFRS9Service.UpdateForecastedMacroeconimcsSensitivity(forecastedMacroeconimcsSensitivityModel); return request.CreateResponse <ForecastedMacroeconimcsSensitivity>(HttpStatusCode.OK, forecastedMacroeconimcsSensitivity); })); }