Exemplo n.º 1
0
 public GroupService(IUserRepository userRepository,
                     IGroupRepository groupRepository,
                     IUnitOfWork unitOfWork,
                     IGroupAddLogic groupAddLogic)
 {
     _userRepository  = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     _groupRepository = groupRepository ?? throw new ArgumentNullException(nameof(groupRepository));
     _unitOfWork      = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     _groupAddLogic   = groupAddLogic ?? throw new ArgumentNullException(nameof(groupAddLogic));
 }
Exemplo n.º 2
0
 public UserService(IUnitOfWork unitOfWork,
                    IUserRepository userRepository,
                    IProjectionBuilder projectionBuilder,
                    IHashService hashService,
                    IGroupAddLogic groupAddLogic)
 {
     _unitOfWork        = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     _userRepository    = userRepository ?? throw new ArgumentNullException(nameof(userRepository));
     _projectionBuilder = projectionBuilder ?? throw new ArgumentNullException(nameof(projectionBuilder));
     _hashService       = hashService ?? throw new ArgumentNullException(nameof(hashService));
     _groupAddLogic     = groupAddLogic ?? throw new ArgumentNullException(nameof(groupAddLogic));
 }