/// <summary> /// Создание нового пользователя /// </summary> /// <param name="login">Логин</param> /// <param name="password">Пароль</param> /// <param name="role">Роль</param> /// <returns>Объект пользователь или null (null - логин уже существует)</returns> public User CreateUser(string login, string password, string role) { if (_userDA.GetUsers().Any(r => r.Login == login)) { return(null); } return(_userDA.CreateUser(login, CalcHash(password), role)); }
public async Task <List <UserBE> > GetUsersBL() { try { var users = await _data.GetUsers(); return(users); } catch (Exception ex) { _logError.Log(ex); return(new List <UserBE>()); } }