public HttpResponseMessage UpdateMISReplacement(HttpRequestMessage request, [FromBody] MISReplacement teammisreplacementModel) { return(GetHttpResponse(request, () => { var teammisreplacement = _MPRCoreService.UpdateMISReplacement(teammisreplacementModel); return request.CreateResponse <MISReplacement>(HttpStatusCode.OK, teammisreplacement); })); }
public HttpResponseMessage GetMISReplacement(HttpRequestMessage request, int misReplacementId) { return(GetHttpResponse(request, () => { HttpResponseMessage response = null; MISReplacement misReplacement = _MPRCoreService.GetMISReplacement(misReplacementId); // notice no need to create a seperate model object since MISReplacement entity will do just fine response = request.CreateResponse <MISReplacement>(HttpStatusCode.OK, misReplacement); return response; })); }
public HttpResponseMessage DeleteMISReplacement(HttpRequestMessage request, [FromBody] int misReplacementId) { return(GetHttpResponse(request, () => { HttpResponseMessage response = null; // not that calling the WCF service here will authenticate access to the data MISReplacement misReplacement = _MPRCoreService.GetMISReplacement(misReplacementId); if (misReplacement != null) { _MPRCoreService.DeleteMISReplacement(misReplacementId); response = request.CreateResponse(HttpStatusCode.OK); } else { response = request.CreateErrorResponse(HttpStatusCode.NotFound, "No misReplacement found under that ID."); } return response; })); }
public MISReplacement UpdateMISReplacement(MISReplacement misReplacement) { return(Channel.UpdateMISReplacement(misReplacement)); }