public InsuranceQuoteResponseMessage GetQuoteUsingMessageContract(InsuranceQuoteRequestMessage requestMessage) { //InsuredInfo objInsuredInfo; //= new InsuredInfo(); InsuranceQuoteInfo objQuoteInfo = new InsuranceQuoteInfo(); //objInsuredInfo = requestMessage.InsuredInformation; ////Validate the Insured information sent with request message //FaultInfo objFaultInfo = ValidateInsuredInfo(objInsuredInfo); //if (objFaultInfo == null) //{ // //Calculate insurance quote based on received info // objQuoteInfo = CalculateQuote(objInsuredInfo); //} //else //{ // //throw new FaultException<FaultInfo>(objFaultInfo); //} //Finally return the Quote InsuranceQuoteResponseMessage responseMessage = new InsuranceQuoteResponseMessage(); responseMessage.QuoteInformation = objQuoteInfo; return responseMessage; }
public InsuranceQuoteResponseMessage GetQuoteUsingMessageContract(InsuranceQuoteRequestMessage requestMessage) { //InsuredInfo objInsuredInfo; //= new InsuredInfo(); InsuranceQuoteInfo objQuoteInfo = new InsuranceQuoteInfo(); //objInsuredInfo = requestMessage.InsuredInformation; ////Validate the Insured information sent with request message //FaultInfo objFaultInfo = ValidateInsuredInfo(objInsuredInfo); //if (objFaultInfo == null) //{ // //Calculate insurance quote based on received info // objQuoteInfo = CalculateQuote(objInsuredInfo); //} //else //{ // //throw new FaultException<FaultInfo>(objFaultInfo); //} //Finally return the Quote InsuranceQuoteResponseMessage responseMessage = new InsuranceQuoteResponseMessage(); responseMessage.QuoteInformation = objQuoteInfo; return(responseMessage); }