public HttpResponseMessage Delete(ApiClaimModel claim) { if (_claimManager.Delete(claim)) { return(new HttpResponseMessage(HttpStatusCode.OK)); } return(new HttpResponseMessage(HttpStatusCode.BadRequest)); }
public ClaimModel MapClaimApiModel(ApiClaimModel claim) { return(new ClaimModel() { ID = claim.ID, ClaimValue = claim.ClaimValue, EstimatedDamage = claim.EstimatedDamage, Note = claim.Note }); }
public ApiClaimModel Get(String id) { ClaimModel claim = _claimManager.Find <ClaimModel>(e => e.ID.Equals(id)); AccidentValueEstimationModel ave = claim.AccidentValueEstimation; CommonToApiModelMapper mapper = new CommonToApiModelMapper(); ApiAccidentValueEstimationModel apiAve = mapper.MapAccidentValueEstmationCommonModel(ave); ApiClaimModel apiClaim = mapper.MapClaimCommonModel(claim); apiClaim.AccidentValueEstimaton = apiAve; return(apiClaim); }
public HttpResponseMessage Post(ApiClaimModel claim) { APIModelMapper m = new APIModelMapper(); AccidentValueEstimationModel accidentValueEstimation = m.MapAccidentValueEstimationApiModel(claim.AccidentValueEstimaton); ClaimModel claimModel = m.MapClaimApiModel(claim); if (_claimManager.Record(accidentValueEstimation, claimModel)) { return(new HttpResponseMessage(HttpStatusCode.OK)); } return(new HttpResponseMessage(HttpStatusCode.BadRequest)); }