public Account Find(string login) { var admin = _repoBl.GetAdmin(login); Account acc = new Account() { Login = admin.login, Password = _hashProvider.Encrypt(admin.password), Roles = admin.roles.Split(new char[] { ' ', ',' }, StringSplitOptions.RemoveEmptyEntries) }; return(acc); }
public void ChangeUserPass(string login, string newPass) { using (var context = new CoursesOfChoiceEntities()) { var userAcc = context.Users.SingleOrDefault(acc => acc.login == login); if (userAcc != null) { userAcc.password = _hashProvider.Encrypt(newPass); } context.SaveChanges(); } }
public Account Find(string login) { var user = repository.GetUser(login); Account acc = new Account() { Login = user.login, Password = hashProvider.Encrypt(user.password), Roles = new string[] { "User" } }; return(acc); }