コード例 #1
0
        public HttpResponseMessage Post(ApiAgentModel agent)
        {
            APIModelMapper mapper = new APIModelMapper();
            AgentModel     agent1 = mapper.MapAgentApiModel(agent);

            if (_agentManager.Record(agent1))
            {
                return(new HttpResponseMessage(HttpStatusCode.OK));
            }
            return(new HttpResponseMessage(HttpStatusCode.BadRequest));
        }
コード例 #2
0
        public HttpResponseMessage Post(ApiClientModel client)
        {
            APIModelMapper apiModelMapper = new APIModelMapper();
            ClientModel    model          = apiModelMapper.MapClientModel(client);

            if (_clientManager.Record(model))
            {
                return(new HttpResponseMessage(HttpStatusCode.OK));
            }
            return(new HttpResponseMessage(HttpStatusCode.BadRequest));
        }
コード例 #3
0
        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));
        }
コード例 #4
0
        public HttpResponseMessage Post(ApiPaymentModel payment)
        {
            APIModelMapper m = new APIModelMapper();

            PaymentModel paymentModel = m.MapPaymentApiModel(payment);

            if (_paymentManager.Record(paymentModel))
            {
                return(new HttpResponseMessage(HttpStatusCode.OK));
            }
            return(new HttpResponseMessage(HttpStatusCode.BadRequest));
        }
コード例 #5
0
        public HttpResponseMessage AddInsurance([FromBody] ApiInsuranceModel insurance)
        {
            //Mapping Api Models to Common Models
            APIModelMapper mapper = new APIModelMapper();

            InsuranceModel            selectedInsurance = mapper.MapInsuranceTypeModel(insurance.InsuranceType, insurance, insurance.SelectedInsurance);
            ClientModel               client            = mapper.MapClientModel(insurance.Client);
            PolicyCoverageDetailModel policyCoverage    = mapper.MapPolicyCoverageDetailModel(insurance.PolicyDetails);
            DocumentModel             document          = mapper.MapDocumentModel(insurance.Documents);
            CoverageModel             coverage          = mapper.MapCoverage(insurance.Coverage);

            if (_insuranceManager.Record(selectedInsurance, client, policyCoverage, document, coverage))
            {
                return(new HttpResponseMessage(HttpStatusCode.OK));
            }
            return(new HttpResponseMessage(HttpStatusCode.BadRequest));
        }