public Usuario getUsuario(string nombreUsuario)
        {
            using (var dataContext = new InsurranceDBModel())
            {
                var     usuarioRepository = new Repository <Usuario>(dataContext);
                Usuario usuario           = usuarioRepository.FindByExpr(c => c.NombreUsuario == nombreUsuario);

                return(usuario);
            }
        }
        public int DeleteInsurrance(int id)
        {
            using (var dataContext = new InsurranceDBModel())
            {
                var        insurranceRepository = new Repository <Insurrance>(dataContext);
                Insurrance insurrance           = insurranceRepository.Find(id);

                return(insurranceRepository.Delete(insurrance));
            }
        }
        public List <TiposCubrimiento> GetTiposCubrimientos()
        {
            using (var dataContext = new InsurranceDBModel())
            {
                var TiposCubrimientoRepository = new Repository <TiposCubrimiento>(dataContext);

                List <TiposCubrimiento> insurrances = TiposCubrimientoRepository.All();

                return(insurrances);
            }
        }
        public List <Insurrance> GetInsurrances()
        {
            using (var dataContext = new InsurranceDBModel())
            {
                var insurranceRepository = new Repository <Insurrance>(dataContext);

                List <Insurrance> insurrances = insurranceRepository.All();

                return(insurrances);
            }
        }
        public Insurrance AddInsurrance(string Nombre, string descripcion, int idTipoCubrimiento,
                                        DateTime inicioVigenciaPoliza, float cobertura, int periodoCobertura, decimal precioPoliza, int tipoRiesgo)
        {
            using (var dataContext = new InsurranceDBModel())
            {
                var        insurranceRepository = new Repository <Insurrance>(dataContext);
                Insurrance insurrance           = new Insurrance();
                insurrance.Nombre               = Nombre;
                insurrance.descripcion          = descripcion;
                insurrance.idTipoCubrimiento    = idTipoCubrimiento;
                insurrance.cobertura            = cobertura;
                insurrance.inicioVigenciaPoliza = inicioVigenciaPoliza;
                insurrance.periodoCobertura     = periodoCobertura;
                insurrance.precioPoliza         = precioPoliza;
                insurrance.tipoRiesgo           = tipoRiesgo;

                return(insurranceRepository.Create(insurrance));
            }
        }
Esempio n. 6
0
 public Repository(InsurranceDBModel context)
 {
     Context = context;
 }