Ejemplo n.º 1
0
        public bool Register(User user, string password, Role role)
        {
            if (_userDao.GetAll().Any(item => item.Name == user.Name))
            {
                return(false);
            }

            var userId = _userDao.Add(user);

            var authUserData = new AuthUserData {
                Password = password, UserId = userId
            };
            var authUserDataId = _authUserDataDao.Add(authUserData);

            user.AuthUserDataId = authUserDataId;
            _userDao.Update(user);

            _rolesManager.AddRoleToUser(user.Id, role.Id);

            return(true);
        }
Ejemplo n.º 2
0
 public void Update(Award award) => _awardsDao.Update(award);
Ejemplo n.º 3
0
 public void UpDate(User user) => _usersDao.Update(user);