Example #1
0
        public UserRole CreateRole(string username)
        {
            using (var context = new PhobosCoreContext())
            {
                var newUserRole = new UserRole();
                newUserRole.Name = username;

                context.Roles.Add(newUserRole);
                context.SaveChanges();
                return newUserRole;
            }
        }
Example #2
0
        private List<UserRole> GetRolesForUser(PhobosCoreContext context)
        {
            var listOfRoles = new List<UserRole>();

            var role = context.Roles.FirstOrDefault(x => x.Name == "User");
            if (role == default(UserRole))
            {
                role = new UserRole()
                {
                    Name = "User"
                };
            }
            listOfRoles.Add(role);

            return listOfRoles;
        }
Example #3
0
        public bool UpdateRole(UserRole role, string name)
        {
            using (var context = new PhobosCoreContext())
            {
                var selectedRole = context.Roles.FirstOrDefault(x => x.Name == name);

                if (selectedRole != default(UserRole))
                {
                    selectedRole.Name = role.Name;
                    context.SaveChanges();
                    return true;
                }

                return false;
            }
        }
        private List<UserRole> GetRolesForUser()
        {
            var listOfRoles = new List<UserRole>();

            var role = roles.FirstOrDefault(x => x.Name == "User");
            if (role == default(UserRole))
            {
                role = new UserRole()
                {
                    Name = "User"
                };

                roles.Add(role);
            }
            listOfRoles.Add(role);

            return listOfRoles;
        }
        public bool UpdateRole(UserRole role, string name)
        {
            var selectedRole = roles.FirstOrDefault(x => x.Name == name);

            if (selectedRole != default(UserRole))
            {
                selectedRole.Name = role.Name;
                return true;
            }

            return false;
        }
        public UserRole CreateRole(string username)
        {
            var newUserRole = new UserRole();
            newUserRole.Name = username;

            roles.Add(newUserRole);
            return newUserRole;
        }