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; } }
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; }
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; }