public bool Create(string email, string password, PositionType position) { using (var db = new ModPanelDbContext()) { if (db.Users.Any(u => u.Email == email)) { return(false); } var isAdmin = !db.Users.Any(); var user = new User { Email = email, Password = password, IsAdmin = isAdmin, Position = position, IsApproved = isAdmin }; db.Add(user); db.SaveChanges(); return(true); } }
public bool Create(string email, string password, PositionType position) { if (this.db.Users.Any(u => u.Email == email)) { return(false); } var isAdmin = !this.db.Users.Any(); var user = new User { Email = email, Password = password, IsAdmin = isAdmin, IsApproved = isAdmin, Position = position, }; db.Add(user); db.SaveChanges(); return(true); }