Ejemplo n.º 1
0
        private async void checkUserType(Model.Users user)
        {
            int userTypeFirst = 0;

            if (user != null)
            {
                Global.LoggedUser = user;

                foreach (var item in Global.LoggedUser.UserTypes)
                {
                    if (item.IsActive)
                    {
                        userTypeFirst = item.UserTypeId;
                    }
                }
                role = await _userTypesService.GetById <Model.UserTypes>(userTypeFirst);

                if (role.Id == (int)UserTypes.Admin)
                {
                    Global.Admin = true;
                }
                //if (role.Id == (int)UserTypes.Client)
                //    Global.Client = true;
                if (role.Id == (int)UserTypes.Employee)
                {
                    Global.Employee = true;
                }
                if (role.Id == (int)UserTypes.User)
                {
                    Global.User = true;
                }
            }
        }
Ejemplo n.º 2
0
        public List <Model.UserTypes> Get()
        {
            List <Model.UserTypes> result = new List <Model.UserTypes>();
            var lista = _context.UserTypes.ToList();

            foreach (var item in lista)
            {
                Model.UserTypes userTypes = new Model.UserTypes();
                userTypes.Name        = item.Name;
                userTypes.Description = item.Description;
                userTypes.Id          = item.Id;
                result.Add(userTypes);
            }
            return(result);
        }
Ejemplo n.º 3
0
        public Model.UserTypes isAdmin(int userTypesId)
        {
            var lista = _context.UserTypes.ToList();

            Model.UserTypes result = new Model.UserTypes();

            foreach (var item in lista)
            {
                if (item.Id == userTypesId)
                {
                    if (item.Name.Contains("Admin"))
                    {
                        result.Name        = item.Name;
                        result.Description = item.Description;
                        result.Id          = item.Id;

                        return(result);
                    }
                }
            }
            return(null);
        }