public HttpResponseMessage UpdateCDQMMerchant(HttpRequestMessage request, [FromBody] CDQMMerchant cdqmMerchantModel) { return(GetHttpResponse(request, () => { var cdqmMerchant = _CDQMService.UpdateCDQMMerchant(cdqmMerchantModel); return request.CreateResponse <CDQMMerchant>(HttpStatusCode.OK, cdqmMerchant); })); }
public HttpResponseMessage GetCDQMMerchant(HttpRequestMessage request, int cdqmMerchantId) { return(GetHttpResponse(request, () => { HttpResponseMessage response = null; CDQMMerchant cdqmMerchant = _CDQMService.GetCDQMMerchant(cdqmMerchantId); // notice no need to create a seperate model object since CDQMMerchant entity will do just fine response = request.CreateResponse <CDQMMerchant>(HttpStatusCode.OK, cdqmMerchant); return response; })); }
public HttpResponseMessage DeleteCDQMMerchant(HttpRequestMessage request, [FromBody] int cdqmMerchantId) { return(GetHttpResponse(request, () => { HttpResponseMessage response = null; // not that calling the WCF service here will authenticate access to the data CDQMMerchant cdqmMerchant = _CDQMService.GetCDQMMerchant(cdqmMerchantId); if (cdqmMerchant != null) { _CDQMService.DeleteCDQMMerchant(cdqmMerchantId); response = request.CreateResponse(HttpStatusCode.OK); } else { response = request.CreateErrorResponse(HttpStatusCode.NotFound, "No cdqmMerchant found under that ID."); } return response; })); }
public CDQMMerchant UpdateCDQMMerchant(CDQMMerchant cdqmMerchant) { return(Channel.UpdateCDQMMerchant(cdqmMerchant)); }