public int UpdatePoliza(Entities.Poliza poliza)
        {
            try
            {
                using (PolizasDBEntities context = new PolizasDBEntities())
                {
                    var p = context.Poliza.FirstOrDefault(x => x.PolizaId == poliza.PolizaId);

                    p.PolizaNombre           = poliza.PolizaNombre;
                    p.PolizaDescripcion      = poliza.PolizaDescripcion;
                    p.PolizaInicio           = poliza.PolizaInicio;
                    p.PolizaPeriodoCobertura = poliza.PolizaPeriodoCobertura;
                    p.PolizaPrecio           = poliza.PolizaPrecio;
                    p.PolizaRiesgo           = poliza.PolizaRiesgo;

                    context.SaveChanges();

                    return(p.PolizaId);
                }
            }
            catch (Exception)
            {
                return(0);
            }
        }
        public int InsertPoliza(Entities.Poliza poliza)
        {
            try
            {
                using (PolizasDBEntities context = new PolizasDBEntities())
                {
                    Poliza _poliza = new Poliza();
                    _poliza.PolizaId               = context.Poliza.Max(x => x.PolizaId) + 1;
                    _poliza.PolizaNombre           = poliza.PolizaNombre;
                    _poliza.PolizaDescripcion      = poliza.PolizaDescripcion;
                    _poliza.PolizaInicio           = poliza.PolizaInicio;
                    _poliza.PolizaPeriodoCobertura = poliza.PolizaPeriodoCobertura;
                    _poliza.PolizaPrecio           = poliza.PolizaPrecio;
                    _poliza.PolizaRiesgo           = poliza.PolizaRiesgo;

                    context.Poliza.Add(_poliza);

                    foreach (var item in poliza.PolizaCubrimientos)
                    {
                        context.PolizaCoberturas.Add(new PolizaCoberturas
                        {
                            PolizaId    = _poliza.PolizaId,
                            CoberturaId = item.CubrimientoId,
                            Porcentaje  = item.Porcentaje
                        });
                    }

                    context.SaveChanges();
                    return(_poliza.PolizaId);
                }
            }
            catch (Exception e)
            {
                return(0);
            }
        }