public ViewCoordinator( IGroupProvider groupProvider, IMemberProvider memberProvider, IRelationshipProvider relationshipProvider, IRelationshipMemberProvider relationshipMemberProvider, IRelationshipTypeProvider relationshipTypeProvider, IDetailProvider detailProvider, IDetailTypeQueryManager detailTypeQueryManager, ILogger <ViewCoordinator> logger) { Contract.RequiresNotNull(groupProvider, nameof(groupProvider)); Contract.RequiresNotNull(memberProvider, nameof(memberProvider)); Contract.RequiresNotNull(relationshipProvider, nameof(relationshipProvider)); Contract.RequiresNotNull(relationshipMemberProvider, nameof(relationshipMemberProvider)); Contract.RequiresNotNull(relationshipTypeProvider, nameof(relationshipTypeProvider)); Contract.RequiresNotNull(detailProvider, nameof(detailProvider)); Contract.RequiresNotNull(detailTypeQueryManager, nameof(detailTypeQueryManager)); Contract.RequiresNotNull(logger, nameof(logger)); this.groupProvider = groupProvider; this.memberProvider = memberProvider; this.relationshipProvider = relationshipProvider; this.relationshipMemberProvider = relationshipMemberProvider; this.relationshipTypeProvider = relationshipTypeProvider; this.detailProvider = detailProvider; this.detailTypeQueryManager = detailTypeQueryManager; this.logger = logger; }
public MemoryBookForm( IMemoryBookUniverseManager memoryBookUniverseManager, ISeedDataManager seedDataManager, IMemberManager memberManager, IRelationshipManager relationshipManager, IGroupProvider groupManager, IViewCoordinator groupViewCoordinator, IMemberDetailManager memberDetailManager, IRelationshipDetailManager relationshipDetailManager) { Contract.RequiresNotNull(memoryBookUniverseManager, nameof(memoryBookUniverseManager)); Contract.RequiresNotNull(seedDataManager, nameof(seedDataManager)); Contract.RequiresNotNull(memberManager, nameof(memberManager)); Contract.RequiresNotNull(relationshipManager, nameof(relationshipManager)); Contract.RequiresNotNull(groupManager, nameof(groupManager)); Contract.RequiresNotNull(groupViewCoordinator, nameof(groupViewCoordinator)); Contract.RequiresNotNull(memberDetailManager, nameof(memberDetailManager)); Contract.RequiresNotNull(relationshipDetailManager, nameof(relationshipDetailManager)); this.memoryBookUniverseManager = memoryBookUniverseManager; this.seedDataManager = seedDataManager; this.memberManager = memberManager; this.relationshipManager = relationshipManager; this.groupManager = groupManager; this.groupViewCoordinator = groupViewCoordinator; this.memberDetailManager = memberDetailManager; this.relationshipDetailManager = relationshipDetailManager; this.InitializeComponent(); }
public ManagerController(IGroupProvider groupProvider, IProjectProvider projectProvider, IScrumMasterProvider scrumMasterProvider, ITraineeProvider traineeProvider, TraineeMapper traineeMapper, IMentorProvider mentorProvider, ISpecializationProvider specializationProvider, IUsersProvider userProvider, ProjectMapper projectMapper, GroupMapper groupMapper, MentorMapper mentorMapper, UserMapper userMapper, RoleMapper roleMapper) { _groupProvider = groupProvider; _projectProvider = projectProvider; _scrumMasterProvider = scrumMasterProvider; _traineeProvider = traineeProvider; _traineeMapper = traineeMapper; _mentorProvider = mentorProvider; _specializationProvider = specializationProvider; _userProvider = userProvider; _projectMapper = projectMapper; _groupMapper = groupMapper; _mentorMapper = mentorMapper; _userMapper = userMapper; _roleMapper = roleMapper; }
public InitializationService( IUserProvider userProvider, IGroupProvider groupProvider) { _userProvider = userProvider; _groupProvider = groupProvider; }
public GroupQueryController(IViewCoordinator groupViewCoordinator, IGroupProvider groupProvider) { Contract.RequiresNotNull(groupViewCoordinator, nameof(groupViewCoordinator)); Contract.RequiresNotNull(groupProvider, nameof(groupProvider)); this.groupViewCoordinator = groupViewCoordinator; this.groupProvider = groupProvider; }
public GroupModule(IGroupProvider groupProvider) : base("groups") { Get("", async args => await FetchCollection <BrowseGroups, Group> (async x => await groupProvider.BrowseAsync(x)).HandleAsync()); Get("{id}", async args => await Fetch <GetGroup, Group> (async x => await groupProvider.GetAsync(x.Id)).HandleAsync()); }
public NodeGroupCollection(JetListViewNodeCollection nodeCollection, IGroupProvider groupProvider) { _nodeCollection = nodeCollection; _groupProvider = groupProvider; _nodeCollection.ViewNodeRemoving += HandleViewNodeRemoving; _nodeCollection.NodeMoving += HandleNodeMoving; _nodeCollection.NodeChanged += HandleNodeChanged; _nodeCollection.NodesCollapsed += ForwardNodesCollapsed; }
public GroupsApiController( IInitializationService initializationService, IGroupProvider groupProvider, IUserProvider userProvider) { _initializationService = initializationService; _groupProvider = groupProvider; _userProvider = userProvider; }
/// <summary>构造函数</summary> public GroupService() { this.configuration = MembershipConfigurationView.Instance.Configuration; // 创建对象构建器(Spring.NET) string springObjectFile = this.configuration.Keys["SpringObjectFile"].Value; SpringObjectBuilder objectBuilder = SpringObjectBuilder.Create(MembershipConfiguration.ApplicationName, springObjectFile); // 创建数据提供器 this.provider = objectBuilder.GetObject <IGroupProvider>(typeof(IGroupProvider)); }
public ScrumMasterController( IScrumReviewProvider scrumReviewProvider, IScrumMasterProvider scrumMasterProvider, IGroupProvider groupProvider, IProjectProvider projectProvider, ScrumReviewMapper scrumMasterMapper, GroupMapper groupMapper, ProjectMapper projectMapper, ICurrentUserFactory userFactory) : base(userFactory) { _scrumReviewProvider = scrumReviewProvider; _scrumMasterProvider = scrumMasterProvider; _scrumMasterMapper = scrumMasterMapper; _groupProvider = groupProvider; _projectProvider = projectProvider; _groupMapper = groupMapper; _projectMapper = projectMapper; }
public GroupsController(IGroupProvider groupProvider) { _groupProvider = groupProvider; }
/// <summary> /// /// </summary> /// <param name="groupProvider"></param> /// <param name="mapper"></param> public GroupController(IGroupProvider groupProvider, IMapper mapper) : base(mapper) { _groupProvider = groupProvider; }
public StatisticsController(IGroupProvider groupProvider, IStatisticsProvider statisticsProvider, IUserProvider userProvider) { _groupProvider = groupProvider; _statisticsProvider = statisticsProvider; _userProvider = userProvider; }
public GroupRateService(IGroupProvider rateGroupProvider) { RateGroupProvider = rateGroupProvider; }