Пример #1
0
        public void Init()
        {
            IInsuranceDomain            InsuranceDomain            = new InsuranceDomain();
            ISerializer                 Serializer                 = new Serializer();
            IInsuranceFormatInputOutput InsuranceFormatInputOutput = new InsuranceFormatInputOutput(InsuranceDomain, Serializer);

            IInsuranceServiceResponse InsuranceServiceResponse = MockInsuranceServiceResponse.Instance;

            insuranceManagementService = new InsuranceManagementService(
                InsuranceDomain,
                InsuranceFormatInputOutput,
                InsuranceServiceResponse,
                Serializer
                );

            insurance = new DTO.Insurance
            {
                insuranceId = 1,
                name        = "Incendios A1",
                description = "Seguro de Incendios",
                type        = 2,
                coverage    = "50%",
                start       = new DateTime(2000, 9, 11),
                period      = 12,
                price       = 200000,
                risk        = 4
            };

            customerInsurance = new DTO.CustomerInsurance
            {
                customerInsuranceId = 1,
                document            = "98632674",
                customerName        = "Mauricio Cadavid",
                insuranceId         = 1,
                name        = "Incendios A1",
                description = "Seguro de Incendios",
                type        = 2,
                coverage    = "50%",
                start       = new DateTime(2000, 9, 11),
                period      = 12,
                price       = 200000,
                risk        = 4
            };
        }
Пример #2
0
 public async Task <ExternalResponse> CreateCustomerInsurance(string document, object content)
 {
     DTO.CustomerInsurance customerInsurance = Serializer.DeserializeObject <DTO.CustomerInsurance>(content.ToString());
     customerInsurance = InsuranceDomain.UpdateValues(document, customerInsurance);
     return(await InsuranceServiceResponse.CreateCustomerInsurance(customerInsurance));
 }
Пример #3
0
 public void DeleteCustomerInsurance(string document, int insuranceId)
 {
     DTO.CustomerInsurance customerInsurance = DataContext.CustomerInsurances.Where(c => c.document == document && c.insuranceId == insuranceId).First();
     DataContext.CustomerInsurances.Remove(customerInsurance);
 }
Пример #4
0
 public void InsertCustomerInsurance(DTO.CustomerInsurance customerInsurance)
 {
     DataContext.CustomerInsurances.Add(customerInsurance);
 }