public PolicyResponse CreatePolicy(PolicyRequest policyRequest)
        {
            TSeg_Polizas policy    = PolicyMapper.TransformPolicyRequestToTSegPoliza(policyRequest);
            TSeg_Polizas policyOut = PolicyDomainService.CreatePolicy(policy);

            return(policyOut != null?PolicyMapper.TransformTSegPolizaToPolicyResponse(policyOut) : null);
        }
Example #2
0
        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();
        }
Example #3
0
        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);
        }
Example #4
0
 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);
     }
 }
Example #6
0
 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);
     }
 }
Example #9
0
        public TSeg_Polizas ReadTSegPolizaById(long id)
        {
            TSeg_Polizas poliza = _context.TSeg_Polizas.Where(x => x.id == id).FirstOrDefault();

            return(poliza);
        }
Example #10
0
 public void DeleteTSegPoliza(TSeg_Polizas tSegPoliza)
 {
     _context.TSeg_Polizas.Remove(tSegPoliza);
     _context.SaveChanges();
 }
Example #11
0
 public void UpdatePolicy(TSeg_Polizas policy)
 {
     PolicyRepository.UpdateTSegPoliza(policy);
 }
Example #12
0
 public long DeletePolicy(TSeg_Polizas policy)
 {
     PolicyRepository.DeleteTSegPoliza(policy);
     return(policy.id);
 }
Example #13
0
 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);
        }