public FairValueBasisMap UpdateFairValueBasisMap(FairValueBasisMap fairValueBasisMap) { return(ExecuteFaultHandledOperation(() => { var groupNames = new List <string>() { GROUP_ADMINISTRATOR }; AllowAccessToOperation(SOLUTION_NAME, groupNames); IFairValueBasisMapRepository fairValueBasisMapRepository = _DataRepositoryFactory.GetDataRepository <IFairValueBasisMapRepository>(); FairValueBasisMap updatedEntity = null; if (fairValueBasisMap.FairValueBasisMapId == 0) { updatedEntity = fairValueBasisMapRepository.Add(fairValueBasisMap); } else { updatedEntity = fairValueBasisMapRepository.Update(fairValueBasisMap); } return updatedEntity; })); }
public HttpResponseMessage GetFairValueBasisMap(HttpRequestMessage request, int fairValueBasisMapId) { return(GetHttpResponse(request, () => { HttpResponseMessage response = null; FairValueBasisMap fairValueBasisMap = _FIService.GetFairValueBasisMap(fairValueBasisMapId); // notice no need to create a seperate model object since Setup entity will do just fine response = request.CreateResponse <FairValueBasisMap>(HttpStatusCode.OK, fairValueBasisMap); return response; })); }
public FairValueBasisMap GetFairValueBasisMap(int fairValueBasisMapId) { return(ExecuteFaultHandledOperation(() => { var groupNames = new List <string>() { GROUP_ADMINISTRATOR, GROUP_USER }; AllowAccessToOperation(SOLUTION_NAME, groupNames); IFairValueBasisMapRepository fairValueBasisMapRepository = _DataRepositoryFactory.GetDataRepository <IFairValueBasisMapRepository>(); FairValueBasisMap fairValueBasisMapEntity = fairValueBasisMapRepository.Get(fairValueBasisMapId); if (fairValueBasisMapEntity == null) { NotFoundException ex = new NotFoundException(string.Format("FairValueBasisMap with ID of {0} is not in database", fairValueBasisMapId)); throw new FaultException <NotFoundException>(ex, ex.Message); } return fairValueBasisMapEntity; })); }
public HttpResponseMessage DeleteFairValueBasisMap(HttpRequestMessage request, [FromBody] int fairValueBasisMapId) { return(GetHttpResponse(request, () => { HttpResponseMessage response = null; // not that calling the WCF service here will authenticate access to the data FairValueBasisMap fairValueBasisMap = _FIService.GetFairValueBasisMap(fairValueBasisMapId); if (fairValueBasisMap != null) { _FIService.DeleteFairValueBasisMap(fairValueBasisMapId); response = request.CreateResponse(HttpStatusCode.OK); } else { response = request.CreateErrorResponse(HttpStatusCode.NotFound, "No fairvaluebasismap found under that ID."); } return response; })); }
public FairValueBasisMap UpdateFairValueBasisMap(FairValueBasisMap fairValueBasisMap) { return(Channel.UpdateFairValueBasisMap(fairValueBasisMap)); }
public HttpResponseMessage UpdateFairValueBasisMap(HttpRequestMessage request, [FromBody] FairValueBasisMap fairValueBasisMapModel) { return(GetHttpResponse(request, () => { var fairValueBasisMap = _FIService.UpdateFairValueBasisMap(fairValueBasisMapModel); return request.CreateResponse <FairValueBasisMap>(HttpStatusCode.OK, fairValueBasisMap); })); }