public MemberAddedToGroupHandler(IHandler handler,
                                  IGroupRepository groupRepository,
                                  IUserRepository userRepository,
                                  IGroupCache cache)
 {
     _handler         = handler;
     _groupRepository = groupRepository;
     _userRepository  = userRepository;
     _cache           = cache;
 }
 public GroupCreatedHandler(IHandler handler,
                            IGroupRepository groupRepository,
                            IOrganizationRepository organizationRepository,
                            IGroupServiceClient groupServiceClient,
                            IGroupCache groupCache,
                            IOrganizationCache organizationCache)
 {
     _handler                = handler;
     _groupRepository        = groupRepository;
     _organizationRepository = organizationRepository;
     _groupServiceClient     = groupServiceClient;
     _groupCache             = groupCache;
     _organizationCache      = organizationCache;
 }