public PolicyResponse CreatePolicy(PolicyRequest policyRequest) { TSeg_Polizas policy = PolicyMapper.TransformPolicyRequestToTSegPoliza(policyRequest); TSeg_Polizas policyOut = PolicyDomainService.CreatePolicy(policy); return(policyOut != null?PolicyMapper.TransformTSegPolizaToPolicyResponse(policyOut) : null); }
public void UpdateTSegPoliza(TSeg_Polizas tSegPoliza) { TSeg_Polizas poliza = _context.TSeg_Polizas.Where(x => x.id == tSegPoliza.id).FirstOrDefault(); poliza.descripcion = tSegPoliza.descripcion; poliza.nombre = tSegPoliza.nombre; poliza.TSeg_Tipo_Cubrimiento = tSegPoliza.TSeg_Tipo_Cubrimiento; _context.SaveChanges(); }
public static List <CoveringTypeResponse> getCoveringTypes(TSeg_Polizas policy) { List <CoveringTypeResponse> list = new List <CoveringTypeResponse>(); foreach (TSeg_Tipo_Cubrimiento tc in policy.TSeg_Tipo_Cubrimiento) { list.Add(CoveringTypeMapper.TransformTSegTipoCubrimientoToCoveringTypeResponse(tc)); } return(list); }
public static PolicyResponse TransformTSegPolizaToPolicyResponse(TSeg_Polizas policy) { return(new PolicyResponse { nombre = policy.nombre, descripcion = policy.descripcion, id = policy.id, TSeg_Tipo_Cubrimiento = getCoveringTypes(policy) }); }
public long DeletePolicy(long policyId) { try { TSeg_Polizas policy = PolicyDomainService.ReadPolicyById(policyId); return(PolicyDomainService.DeletePolicy(policy)); } catch { return(-1); } }
public TSeg_Polizas CreateTSegPoliza(TSeg_Polizas tSegPoliza) { try { _context.TSeg_Polizas.Add(tSegPoliza); _context.SaveChanges(); return(tSegPoliza); } catch (Exception ex) { throw ex; } }
public List <TSeg_Polizas> getTSegPolizaList() { List <TSeg_Polizas> list = new List <TSeg_Polizas>(); TSeg_Polizas p = new TSeg_Polizas { id = 1, nombre = "Poliza 1", descripcion = "Prueba Unitaria 1" }; list.Add(p); return(list); }
public int UpdatePolicy(PolicyRequest policyRequest) { try { TSeg_Polizas policy = PolicyMapper.TransformPolicyRequestToTSegPoliza(policyRequest); PolicyDomainService.UpdatePolicy(policy); return(1); } catch (Exception e) { return(-1); } }
public TSeg_Polizas ReadTSegPolizaById(long id) { TSeg_Polizas poliza = _context.TSeg_Polizas.Where(x => x.id == id).FirstOrDefault(); return(poliza); }
public void DeleteTSegPoliza(TSeg_Polizas tSegPoliza) { _context.TSeg_Polizas.Remove(tSegPoliza); _context.SaveChanges(); }
public void UpdatePolicy(TSeg_Polizas policy) { PolicyRepository.UpdateTSegPoliza(policy); }
public long DeletePolicy(TSeg_Polizas policy) { PolicyRepository.DeleteTSegPoliza(policy); return(policy.id); }
public TSeg_Polizas CreatePolicy(TSeg_Polizas policy) { return(PolicyRepository.CreateTSegPoliza(policy)); }
public PolicyResponse ReadPolicyById(long id) { TSeg_Polizas poliza = PolicyDomainService.ReadPolicyById(id); return(poliza != null?PolicyMapper.TransformTSegPolizaToPolicyResponse(poliza) : null); }