private readonly IAssociationsDao <User, Award> _inverseDao; // TODO: Костыль? :c

        public AwardUserAssociationsDao(IAssociationsDao <User, Award> associationsDao)
        {
            _connectionString = ConfigurationManager.ConnectionStrings["default"].ConnectionString;
            _inverseDao       = associationsDao ?? throw new ArgumentNullException(nameof(associationsDao));
        }
Пример #2
0
 public AwardsManager(IEntityWithIdDao <Award> awardsDao, IAssociationsDao <Award, User> associationsDao)
 {
     _awardsDao       = awardsDao ?? throw new ArgumentNullException(nameof(awardsDao));
     _associationsDao = associationsDao ?? throw new ArgumentNullException(nameof(associationsDao));
 }
Пример #3
0
 public RolesManager(IAssociationsDao <User, Role> userRoleAssociationsDao, IEntityWithIdDao <Role> rolesDao)
 {
     _userRoleAssociationsDao = userRoleAssociationsDao ?? throw new ArgumentNullException(nameof(userRoleAssociationsDao));
     _rolesDao = rolesDao ?? throw new ArgumentNullException(nameof(rolesDao));
 }
Пример #4
0
 public UsersManager(IEntityWithIdDao <User> usersDao, IAssociationsDao <User, Award> associationsDao)
 {
     _usersDao        = usersDao ?? throw new ArgumentNullException(nameof(usersDao));
     _associationsDao = associationsDao ?? throw new ArgumentNullException(nameof(associationsDao));
 }