public bool AddNewUser(string Login, string Password, HashSet <string> Roles) { try { if (Login == null || Password == null) { return(false); } foreach (User item in _userDao.GetAllUsers()) { if (item.Login == Login) { return(false); } } User user = new User { Login = Login, Password = Password }; if (Roles == null) { user.Roles = new HashSet <string>(); } else { user.Roles = Roles; } return(_userDao.AddNewUser(user)); } catch (Exception ex) { MyLogger.AddLog(ex.Message, ex.StackTrace); Logger.Log.Error(ex.Message); return(false); } }