private bool IsValidUser(string userName, string password) { UserRepository repo = new UserRepository(); int count = repo.GetAll().Where(p => p.Username == userName && p.Password == password).Count(); if (count == 1) { return true; } return false; }
/// <summary> /// Checks if a user with the same username already exists /// in the database. /// </summary> /// <param name="username">The user to validate.</param> /// <returns></returns> public bool UserExists(String username) { UserRepository repo = new UserRepository(); User userMatch = repo.GetAll().Where(p => p.Username == username).SingleOrDefault(); if (userMatch != null) return true; return false; }
protected virtual void EnsureRoles() { UserRepository repo = new UserRepository(); ProjectRoleRepository projRoleRepo = new ProjectRoleRepository(); User user = repo.GetAll().Where(p => p.Username == _identity.Name).Single(); IList<Role> userRoles = new List<Role>(); IList<ProjectRole> projRoles = projRoleRepo.GetAll().Where(p => p.User.Id == user.Id).ToList(); foreach (ProjectRole projRole in projRoles) { if (!userRoles.Contains(projRole.Role)) userRoles.Add(projRole.Role); } _roles = new string[userRoles.Count()]; for (int i = 0; i < _roles.Length; i++) { _roles[i] = userRoles[i].RoleName; } }
public User GetMyUser() { UserRepository repo = new UserRepository(); return (User)repo.GetAll().Where(p => p.Username == CustomPrincipal.Current.Identity.Name).SingleOrDefault(); }