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)); }
public AwardsManager(IEntityWithIdDao <Award> awardsDao, IAssociationsDao <Award, User> associationsDao) { _awardsDao = awardsDao ?? throw new ArgumentNullException(nameof(awardsDao)); _associationsDao = associationsDao ?? throw new ArgumentNullException(nameof(associationsDao)); }
public RolesManager(IAssociationsDao <User, Role> userRoleAssociationsDao, IEntityWithIdDao <Role> rolesDao) { _userRoleAssociationsDao = userRoleAssociationsDao ?? throw new ArgumentNullException(nameof(userRoleAssociationsDao)); _rolesDao = rolesDao ?? throw new ArgumentNullException(nameof(rolesDao)); }
public UsersManager(IEntityWithIdDao <User> usersDao, IAssociationsDao <User, Award> associationsDao) { _usersDao = usersDao ?? throw new ArgumentNullException(nameof(usersDao)); _associationsDao = associationsDao ?? throw new ArgumentNullException(nameof(associationsDao)); }