public async Task <ExternalResponse> UpdateInsurance(int insuranceId, object content) { DTO.Insurance insurance = Serializer.DeserializeObject <DTO.Insurance>(content.ToString()); insurance = InsuranceDomain.UpdateInsuraceId(insuranceId, insurance); insurance = InsuranceDomain.AsignCoverage(insurance); return(await InsuranceServiceResponse.UpdateInsurance(insurance)); }
public async Task <ExternalResponse> UpdateInsurance(DTO.Insurance insurance) { return(new ExternalResponse { IsSuccessStatusCode = true, StatusCode = 204, Body = "" }); }
public DTO.Insurance AsignCoverage(DTO.Insurance add) { if (add.risk == 4) { add.coverage = "50%"; } else { add.coverage = "100%"; } return(add); }
public void UpdateInsurance(DTO.Insurance insurance) { DTO.Insurance _insurance = DataContext.Insurances.Find(insurance.insuranceId); _insurance.name = insurance.name; _insurance.description = insurance.description; _insurance.type = insurance.type; _insurance.coverage = insurance.coverage; _insurance.start = insurance.start; _insurance.period = insurance.period; _insurance.price = insurance.price; _insurance.risk = insurance.risk; DataContext.Entry(_insurance).State = EntityState.Modified; }
public Task <ExternalResponse> UpdateInsurance(DTO.Insurance insurance) { InsuranceRepository.UpdateInsurance(insurance); InsuranceRepository.Save(); Task <ExternalResponse> task = new Task <ExternalResponse>(() => { return(new ExternalResponse { IsSuccessStatusCode = true, StatusCode = 204, Body = "" }); }); task.Start(); return(task); }
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 }; }
public ExternalResponse GetInsuranceFormatted(ExternalResponse httpResponse) { var result = httpResponse.Body; var obj = Serializer.DeserializeObject <dynamic>(result); if (obj != null) { DTO.Insurance insurance = Serializer.DeserializeObject <DTO.Insurance>(result); return(new ExternalResponse { IsSuccessStatusCode = httpResponse.IsSuccessStatusCode, StatusCode = httpResponse.StatusCode, Body = JsonConvert.SerializeObject(insurance) }); } return(new ExternalResponse { IsSuccessStatusCode = httpResponse.IsSuccessStatusCode, StatusCode = httpResponse.StatusCode, Body = httpResponse.Body }); }
public DTO.Insurance UpdateInsuraceId(int insuranceId, DTO.Insurance add) { add.insuranceId = insuranceId; return(add); }
public void InsertInsurance(DTO.Insurance insurance) { insuranceId++; insurance.insuranceId = insuranceId; DataContext.Insurances.Add(insurance); }
public void DeleteInsurance(int insuranceId) { DTO.Insurance insurance = DataContext.Insurances.Find(insuranceId); DataContext.Insurances.Remove(insurance); }