Пример #1
0
 public IEnumerable <Menu> GetAllAnonimousMenus()
 {
     using (TransprtEntities entity = new TransprtEntities()) {
         return(entity.MenuByAreas
                .Where(menu => menu.id_area == Guid.Empty.ToString() && menu.Menu.activo)
                .Select(menuByRol => menuByRol.Menu).ToList());
     }
 }
Пример #2
0
 public int GetIdPaisDeEstado(int estado)
 {
     using (TransprtEntities entity = new TransprtEntities()) {
         var estadoInterno = entity.Estados.Find(estado);
         var idPais        = 0;
         if (estadoInterno != null)
         {
             idPais = estadoInterno.Pais.id;
         }
         return(idPais);
     }
 }
Пример #3
0
 public IEnumerable <Menu> GetUserMenu()
 {
     using (TransprtEntities entity = new TransprtEntities()) {
         var userManager = new UserManager <AppUser>(new UserStore <AppUser>(DBContextIdentity));
         var user        = userManager.FindById(HttpContext.Current.User.Identity.GetUserId());
         if (user == null)
         {
             return(new List <Menu>());
         }
         var roles = user.Roles.Select(rol => rol.RoleId);
         return(entity.MenuByAreas.Where(menu => roles.Contains(menu.id_area) && menu.Menu.activo)
                .Select(menuByRol => menuByRol.Menu).Distinct().ToList());
     }
 }
Пример #4
0
        public IEnumerable <SelectListItem> GetAllPaises()
        {
            using (TransprtEntities entity = new TransprtEntities()) {
                var paises = new List <SelectListItem>();
                paises = entity.Paises
                         .Where(pais => pais.activo)
                         .Select(pais => new SelectListItem()
                {
                    Text  = pais.nombre,
                    Value = pais.id.ToString()
                }).ToList();

                paises.Insert(0, new SelectListItem()
                {
                    Value = string.Empty, Text = "Seleccione País"
                });
                return(paises);
            }
        }
Пример #5
0
        public List <SelectListItem> GetAllEstadosPorPais(int id)
        {
            var estados = new List <SelectListItem>();

            if (id != 0)
            {
                using (TransprtEntities entity = new TransprtEntities()) {
                    estados = entity.Estados.Where(c => c.Pais.id == id)
                              .Select(estado => new SelectListItem()
                    {
                        Text  = estado.nombre,
                        Value = estado.id.ToString()
                    }).ToList();
                }
            }
            estados.Insert(0, new SelectListItem()
            {
                Value = string.Empty, Text = "Seleccione Estado"
            });
            return(estados);
        }