public PersonService(
     IPersonRepository personRepository, 
     IPersonGroupRepository personGroupRepository, 
     IPermissionRepository permissionRepository, 
     IPersonRoleRepository personRoleRepository, 
     IPersonOptionalFieldRepository personOptionalFieldRepository, 
     IRelationshipRepository relationshipRepository,
     IChurchMatcherRepository churchMatcherRepository,
     IGroupRepository groupRepository,
     IFamilyRepository familyRepository,
     IEmailService emailService,
     IAddressRepository addressRepository,
     IPhotoRepository photoRepository)
 {
     _personRepository = personRepository;
     _personGroupRepository = personGroupRepository;
     _permissionRepository = permissionRepository;
     _personRoleRepository = personRoleRepository;
     _personOptionalFieldRepository = personOptionalFieldRepository;
     _relationshipRepository = relationshipRepository;
     _churchMatcherRepository = churchMatcherRepository;
     _groupRepository = groupRepository;
     _familyRepository = familyRepository;
     _emailService = emailService;
     _addressRepository = addressRepository;
     _photoRepository = photoRepository;
 }
		/// <summary>
		/// Initializes a new instance of the <see cref="GroupMemberService"/> class.
		/// </summary>
		/// <param name="userRepository">
		/// An instance of <see cref="IUserRepository"/> to use internally.
		/// </param>
		/// <param name="groupRepository">
		/// An instance of <see cref="IGroupRepository"/> to use internally.
		/// </param>
		public GroupMemberService(
			IUserRepository userRepository,
			IGroupRepository groupRepository)
		{
			this.groupRepository = groupRepository;
			this.userRepository = userRepository;
		}
 public AuthorizationService(IUserRepository userRepository, IGroupRepository groupRepository,
     IRoleRepository roleRepository)
 {
     this._roleRepository = roleRepository;
     this._userRepository = userRepository;
     this._groupRepository = groupRepository;
 }
Example #4
0
 public DataManager(
     ICityRepository cityRepository,
     ICountryRepository countryRepository,
     IFriendRequestRepository friendRequestRepository,
     IGroupNewseRepository groupNewseRepository,
     IGroupProfileRepository groupProfileRepository,
     IGroupRepository groupRepository,
     IGroupRequestRepository groupRequestRepository,
     IGroupTypeRepository groupTypeRepository,
     IMemberRoleRepository memberRoleRepository,
     IMessageRepository messageRepository,
     IRegionRepository regionRepository,
     IApplicationUserRepository userRepository,
     IUserProfileRepository userProfileRepository,
     IWallOfUserRepository wallOfUserRepository
     )
 {
     this.cityRepository = cityRepository;
     this.countryRepository = countryRepository;
     this.friendRequestRepository = friendRequestRepository;
     this.groupNewseRepository = groupNewseRepository;
     this.groupProfileRepository = groupProfileRepository;
     this.groupRepository = groupRepository;
     this.groupRequestRepository = groupRequestRepository;
     this.groupTypeRepository = groupTypeRepository;
     this.memberRoleRepository = memberRoleRepository;
     this.messagesRepository = messageRepository;
     this.regionRepository = regionRepository;
     this.userRepository = userRepository;
     this.userProfileRepository = userProfileRepository;
     this.wallOfUserRepository = wallOfUserRepository;
 }
Example #5
0
 public UserController(IUserRepository userRepository, IGroupRepository groupRepository)
 {
     if (userRepository == null) throw new ArgumentNullException(nameof(userRepository));
     if (groupRepository == null) throw new ArgumentNullException(nameof(groupRepository));
     _userRepository = userRepository;
     _groupRepository = groupRepository;
 }
Example #6
0
 public GroupsController(ISecurityHelper securityHelper, IGroupRepository groupRepository, IUserRepository userRepository, IVolatileStorageController volatileStorageController)
 {
     _groupRepository = groupRepository;
     _userRepository = userRepository;
     _securityHelper = securityHelper;
     _volatileStorageController = volatileStorageController;
 }
Example #7
0
 public GroupPresenter()
 {
     _redirector = new Redirector();
     _webContext = new WebContext();
     _groupRepository = new GroupRepository();
     _fileService = new FileService();
 }
Example #8
0
 public GroupServiceTest()
 {
     _entityValidator = A.Fake<EntityValidator>();
     _groupRepository = A.Fake<IGroupRepository>();
     _groupDtoMapper = A.Fake<IGroupDtoMapper>();
     _groupService = new GroupService(_entityValidator, _groupRepository, _groupDtoMapper);
 }
Example #9
0
 public GroupService(IGroupRepository groupRepository, IFollowUserRepository followUserrepository, IGroupUserRepository groupUserrepository, IUnitOfWork unitOfWork)
 {
     this.groupRepository = groupRepository;
     this.groupUserrepository = groupUserrepository;
     this.followUserrepository = followUserrepository;
     this.unitOfWork = unitOfWork;
 }
Example #10
0
 public ResourceController(IResourceRepository resourceRepository, ISystemSettingsRepository settingsRepository, IGroupRepository groupRepository, IKeyRepository keyRepository)
 {
     _resourceRepository = resourceRepository;
     _settingsRepository = settingsRepository;
     _groupRepository = groupRepository;
     _keyRepository = keyRepository;
 }
Example #11
0
        public Home(IGroupRepository groupRepository)
        {
            _groupRepository = groupRepository;


            Get["/"] = ctx =>
                {
                    return View["index"];
                };

            Post["/GetStarted"] = ctx =>
                {
                    var postData = this.Bind<GettingStartedModel>();
                    if (string.IsNullOrWhiteSpace(postData.GroupName))
                    {
                        postData.GroupName = _groupRepository.CreateGroup();
                    }
                    
                    var response = Response.AsRedirect("/" + postData.GroupName);


                    if (!string.IsNullOrWhiteSpace(postData.UserName))
                    {
                        response.WithCookie("username", postData.UserName);
                    }

                    return response;
                };

            Get["/{groupName}"] = ctx =>
                {
                    return View["group", ctx.groupName.ToString()];
                };
        }
 public AccessApplicationService(ITenantRepository tenantRepository, IGroupRepository groupRepository,
     IUserRepository userRepository, IRoleRepository roleRepository)
 {
     this._groupRepository = groupRepository;
     this._roleRepository = roleRepository;
     this._tenantRepository = tenantRepository;
     this._userRepository = userRepository;
 }
        public BaseSecurityController()
        {
            PermissionRepository = Injection.Get<IPermissionRepository>();
            GroupRepository = Injection.Get<IGroupRepository>();
            AccountRepository = Injection.Get<IAccountRepository>();

            Uow = Injection.Get<IAuthUnitOfWork>();
        }
        public GroupManagementService(IGroupRepository groupRepository, IUserManagementService userManagementService)
        {
            Check.Require(groupRepository != null, "groupRepository may not be null");
            Check.Require(userManagementService != null, "userManagementService may not be null");

            this.groupRepository = groupRepository;
            this.userManagementService = userManagementService;
        }
 public SettingsGroupAdminsController(ISystemSettingsRepository settingsRepository, IUserRepository userRepository, ISecurityHelper securityHelper, IGroupRepository groupRepository, IVolatileStorageController volatileStorageController)
 {
     _settingsRepository = settingsRepository;
     _userRepository = userRepository;
     _groupRepository = groupRepository;
     _securityHelper = securityHelper;
     _volatileStorageController = volatileStorageController;
 }
Example #16
0
        public EmailRecorder(ISmtpServer smtpServer, IEmailRepository emailRepository, IGroupRepository groupRepository)
        {
            _smtpServer = smtpServer;
            _emailRepository = emailRepository;
            _groupRepository = groupRepository;

            RecordMail();
        }
        public GroupService(MembershipRebootConfiguration configuration, IGroupRepository groupRepository)
        {
            if (configuration == null) throw new ArgumentNullException("configuration");
            if (groupRepository == null) throw new ArgumentNullException("groupRepository");

            this.configuration = configuration;
            this.groupRepository = groupRepository;
        }
 /*
  *  Name: UserRepository
  *  Description: Constructor to allow ease of mocking
  *  Arguments: Implementations of the context,security, and repositories.
  */
 public UserRepository(ISocialContext sc, IWebSecurity webSecurity
     , IPostRepository postrepo, IGroupRepository grouprepo)
 {
     db = sc;
     WebSecurity = webSecurity;
     pr = postrepo;
     gr = grouprepo;
 }
Example #19
0
 public AuthenticationProvider(IGroupRepository groupRepository, IPersonGroupRepository personGroupRepository, ICredentialsRepository credentialsRepository, IPersonRepository personRepository)
 {
     this.groupRepository = groupRepository;
     this.personGroupRepository = personGroupRepository;
     this.credentialsRepository = credentialsRepository;
     this.personRepository = personRepository;
     this.personGroupFactory = new PersonGroupFactory();
     this.credentialsFactory = new CredentialsFactory();
 }
Example #20
0
 public GroupService()
 {
     _groupRepository = new GroupRepository();
     _webContext =new WebContext();
     _forumRepository =new BoardForumRepository();
     _groupForumRepository = new GroupForumRepository();
     _groupMemberRepository =new GroupMemberRepository();
     _accountRepository = new AccountRepository();
 }
Example #21
0
 public PostForumPostPresenter()
 {
     _postRepository = new BoardPostRepository();
     _forumRepository = new BoardForumRepository();
     _categoryRepository = new BoardCategoryRepository();
     _redirector = new Redirector();
     _webContext = new WebContext();
     _alertService =new AlertService();
     _groupRepository = new GroupRepository();
 }
Example #22
0
 public GroupService(IGroupRepository groupRepository, IGroupCategoryRepository categoryRepository,
     IUserGroupRepository userGroupRepository,IMessageService messageService,
     IApplicationConfiguration applicationConfiguration)
 {
     _groupRepository = groupRepository;
     _categoryRepository = categoryRepository;
     _userGroupRepository = userGroupRepository;
     _messageService = messageService;
     _applicationConfiguration = applicationConfiguration;
 }
Example #23
0
 public UserService(IUserRepository userRepository, IGroupRepository groupRepository,
     IBalanceOperationRepository balanceOperationRepository, IUserGroupRepository userGroupRepository,
     IMessageRepository messageRepository)
 {
     _userRepository = userRepository;
     _groupRepository = groupRepository;
     _balanceOperationRepository = balanceOperationRepository;
     _userGroupRepository = userGroupRepository;
     _messageRepository = messageRepository;
 }
Example #24
0
 public EmailService(IUsernamePasswordRepository usernamePasswordRepository, IPersonRepository personRepository, IGroupRepository groupRepository, IEmailSender emailSender, IEmailContentService emailContentService, IChurchEmailTemplatesRepository churchEmailTemplatesRepository, IPermissionRepository permissionRepository)
 {
     _usernamePasswordRepository = usernamePasswordRepository;
     _personRepository = personRepository;
     _groupRepository = groupRepository;
     _emailSender = emailSender;
     _emailContentService = emailContentService;
     _churchEmailTemplatesRepository = churchEmailTemplatesRepository;
     _permissionRepository = permissionRepository;
 }
Example #25
0
 public ViewGroupForumPostPresenter()
 {
     _groupRepository = new GroupRepository();
     _webContext = new WebContext();
     _redirector = new Redirector();
     _boardForumRepository = new BoardForumRepository();
     _boardCategoryRepository = new BoardCategoryRepository();
     _groupMemberRepository = new GroupMemberRepository();
     _groupService = new GroupService();
     _boardPostRepository = new BoardPostRepository();
 }
 public AuthorizationService(
     IGroupRepository groupRepository,
     IPermissionRepository permissionRepository,
     IAccountRepository accountRepository,
     IUnitOfWork uow)
 {
     _permissionRepository = permissionRepository;
     _groupRepository = groupRepository;
     _unitOfWork = uow;
     _accountRepository = accountRepository;
 }
Example #27
0
 public void Init(HttpApplication context)
 {
     context.PostResolveRequestCache += new EventHandler(Application_PostResolveRequestCache);
     _accountRepository = new AccountRepository();
     _blogRepository = new BlogRepository();
     _categoryRepository = new BoardCategoryRepository();
     _forumRepository = new BoardForumRepository();
     _postRepository = new BoardPostRepository();
     _webContext = new WebContext();
     _groupRepository = new GroupRepository();
 }
 public GroupResourcesController(ILinkHelper linkHelper, ISecurityHelper securityHelper, IResourceRepository resourceRepository, IGroupRepository groupRepository, IWebJobController webJobController, ISystemSettingsRepository settingsRepository, IVolatileStorageController volatileStorageController)
 {
     _linkHelper = linkHelper;
     _resourceRepository = resourceRepository;
     _securityHelper = securityHelper;
     _groupRepository = groupRepository;
     _groupRepository = groupRepository;
     _webJobController = webJobController;
     _settingsRepository = settingsRepository;
     _volatileStorageController = volatileStorageController;
 }
 public IdentityApplicationService(AuthenticationService authenticationService,
     GroupMemberService groupMemberService, TenantProvisioningService tenantProvisioningService,
     ITenantRepository tenantRepository, IGroupRepository groupRepository, IUserRepository userRepository)
 {
     this._authenticationService = authenticationService;
     this._groupMemberService = groupMemberService;
     this._groupRepository = groupRepository;
     this._tenantProvisioningService = tenantProvisioningService;
     this._tenantRepository = tenantRepository;
     this._userRepository = userRepository;
 }
Example #30
0
 public ManageGroupPresenter()
 {
     _redirector = new Redirector();
     _webContext = new WebContext();
     _groupRepository = new GroupRepository();
     _groupService = new GroupService();
     _fileService = new FileService();
     _forumRepository = new BoardForumRepository();
     _fileRepository = new FileRepository();
     _groupToGroupTypeRepository = new GroupToGroupTypeRepository();
     _groupTypeRepository = new GroupTypeRepository();
 }
 public CreateGroupCommandHandler(IGroupRepository groupRepository)
 {
     _groupRepository = groupRepository;
 }
Example #32
0
 /// <summary>
 /// Get Group List
 /// </summary>
 /// <param name="groupRepository"></param>
 /// <param name="loggerFactory"></param>
 public GroupService(IGroupRepository groupRepository, ILoggerFactory loggerFactory)
 {
     this._groupRepository = groupRepository;
     _loggerFactory        = loggerFactory;
     _logger = _loggerFactory.CreateLogger(typeof(UserService));
 }
 public CreateGroupCommandHandler(IGroupRepository groupRepository, IMapper mapper)
 {
     _groupRepository = groupRepository;
     _mapper          = mapper;
 }
Example #34
0
 public MessageController(
     ITokenRepository tokenRepository, IMessageRepository messageRepository, IUserRepository userRepository, IGroupRepository groupRepository,
     IChatManager chatManager)
 {
     this.tokenRepository   = tokenRepository;
     this.messageRepository = messageRepository;
     this.userRepository    = userRepository;
     this.groupRepository   = groupRepository;
     this.chatManager       = chatManager;
 }
 public GroupAssignUserHandler(IGroupRepository groupRepository)
 {
     _groupRepository = groupRepository;
 }
Example #36
0
 public AddRoleHandler(IGroupRepository groupRepository)
 {
     _groupRepository = groupRepository;
 }
Example #37
0
 public RegistrationRepository(GymContext context)
 {
     this.context         = context;
     this.groupRepository = new GroupRepository(new GymContext());
 }
Example #38
0
 public GroupService(IGroupRepository groupRepository)
 {
     repository = groupRepository;
 }
Example #39
0
 public GroupJoiningRequestController()
 {
     groupJoiningRequestRepository = new GroupJoiningRequestRepository();
     groupRepository = new GroupRepository();
 }
 public UpdateRolePermissionOverrideCommandHandler(IGroupRepository groupRepository, IChannelRepository channelRepository)
 {
     _groupRepository   = groupRepository;
     _channelRepository = channelRepository;
 }
 public ChangeRoleNameCommandHandler(IGroupRepository groupRepository)
 {
     _groupRepository = groupRepository;
 }
Example #42
0
 public InMemoryUserRepository(IGroupRepository groupRepository)
 {
     _GroupRepository = groupRepository;
     _Users           = new ConcurrentDictionary <string, ScimUser>();
 }
Example #43
0
 public AdminController(RoleManager <IdentityRole> roleManager, UserManager <Lab8Model> userManager, IGroupRepository groupRepo)
 {
     _RoleManager = roleManager;
     _UserManager = userManager;
     _GroupRepo   = groupRepo;
 }
Example #44
0
 public GroupReader(IGroupRepository groupRepository)
 {
     _groupRepository = groupRepository;
 }
Example #45
0
 public GroupController(UnitOfWork uow, IGroupRepository repository, GroupHandler handler) : base(uow)
 {
     _repository = repository;
     _handler    = handler;
 }
 public GroupController(IGroupRepository repository, ITeacherRepository teacher, ApplicationDbContext context)
 {
     _repository          = repository;
     _teachers            = teacher;
     _teacherProxyFactory = new TeacherProxyFactory(context);
 }
Example #47
0
 public GroupController(IGroupRepository repository)
 {
     _repository = repository;
 }
Example #48
0
 public GroupService(IGroupRepository _repository)
 {
     repository = _repository;
 }
Example #49
0
        public static async Task AddStudents(this IStudentRepository studentRepository, IGroupRepository groupRepository,
                                             ICourseRepository courseRepository, int count)
        {
            await groupRepository.AddGroups(courseRepository, count);

            var groups = await groupRepository.GetAll() as List <Group>;

            for (var i = 0; i < count; i++)
            {
                var faker = new Faker <Student>()
                            .RuleFor(s => s.FirstName, f => f.Random.String2(30))
                            .RuleFor(s => s.LastName, f => f.Random.String2(30))
                            .RuleFor(s => s.Group, f => f.Random.ListItem(groups));

                faker.Generate(count).ForEach(async(s) => await studentRepository.AddOrUpdate(s));
            }
        }
Example #50
0
 public StudentsController(IStudentRepository repository, IGroupRepository repositoryGroup)
 {
     _repository      = repository;
     _repositoryGroup = repositoryGroup;
 }
Example #51
0
 public GroupMemberService(IUserRepository userRepository, IGroupRepository groupRepository)
 {
     this.groupRepository = groupRepository;
     this.userRepository  = userRepository;
 }
Example #52
0
 public GroupController(IGroupRepository Group, IUnitOfWork uow)
 {
     _Group = Group;
     _uow   = uow;
 }
Example #53
0
 public GroupService(IGroupRepository groupRepository)
 {
     _groupRepository = groupRepository ?? throw new ArgumentNullException(nameof(groupRepository));
 }
Example #54
0
 public MainWindowViewModel(IGroupRepository repository, IGroupViewModelFactory groupViewModelFactory)
 {
     _repository            = repository;
     _groupViewModelFactory = groupViewModelFactory;
 }
Example #55
0
 public MessagesController(IGroupRepository repo, IMapper mapper)
 {
     _mapper = mapper;
     _repo   = repo;
 }
 public PersonManager(IGroupRepository groupRepository, IPersonRepository personRepository, IFaceAPIClient faceAPIClient)
 {
     this.groupRepository  = groupRepository;
     this.personRepository = personRepository;
     this.faceAPIClient    = faceAPIClient;
 }
Example #57
0
 public CreateGroupHandler(IGroupRepository groupRepository, IModuleClient client, IClock clock)
 {
     _groupRepository = groupRepository;
     _client          = client;
     _clock           = clock;
 }
Example #58
0
 public AtomicGroupWork(IGroupRepository groupRepository, ISpotUserRepository userRepository)
 {
     _groupRepository = groupRepository;
     _userRepository  = userRepository;
 }
 public DeleteGroupCommandHandler(IGroupRepository groupDal)
 {
     _groupDal = groupDal;
 }
Example #60
0
 public ThreadManager(IPartnerRepository partnerRepository, IThreadRepository threadRepository, IMessageRepository messageRepository, IGroupRepository groupRepository,
                      IMapper mapper, IContactRepository contactRepository, ITeamRepository teamRepository, ILogRepository logRepository)
 {
     _partnerRepository = partnerRepository;
     _threadRepository  = threadRepository;
     _messageRepository = messageRepository;
     _groupRepository   = groupRepository;
     _mapper            = mapper;
     _contactRepository = contactRepository;
     _teamRepository    = teamRepository;
     _logRepository     = logRepository;
 }