public void AddAward(Award award) { if (award is null) { throw new ArgumentNullException(nameof(award)); } _awardsDao.Add(award); }
public void AddUser(User user) { if (user is null) { throw new ArgumentNullException(nameof(user)); } _usersDao.Add(user); }
public bool AddNewRole(Role role) { if (_rolesDao.GetAll().Any(item => item.Title == role.Title)) { return(false); } _rolesDao.Add(role); return(true); }
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); }