public override void CreateRole(string roleName) { Role newRole = new Role() { Name = roleName}; DataContext db = new DataContext(); db.Roles.Add(newRole); db.SaveChanges(); }
public void CreateRole(string roleName, int? parentRoleId = null) { Role newRole = new Role() { Name = roleName, ParentRoleId = parentRoleId}; DataContext db = new DataContext(); db.Roles.Add(newRole); db.SaveChanges(); }
public MembershipUser CreateUser(string email, string password) { MembershipUser membershipUser = GetUser(email, false); if (membershipUser == null) { try { using (DataContext _db = new DataContext()) { User user = new User(); user.Email = email; user.Password = Crypto.HashPassword(password); if (_db.Roles.Find(2) != null) { user.RoleID = 2; } _db.Users.Add(user); _db.SaveChanges(); membershipUser = GetUser(email, false); return membershipUser; } } catch { return null; } } return null; }