Exemple #1
0
 public TeamController(ITeamManager teamManager, ILocalizationService localizationService, ILogger <TeamController> logger, IMapper mapper)
 {
     _teamManager         = teamManager;
     _localizationService = localizationService;
     _logger = logger;
     _mapper = mapper;
 }
Exemple #2
0
        private void AddAreaAndCheckEnabledOnBacklog(string teamName, bool enableForTeam)
        {
            // arrange
            ProjectDetail      projectDetail = TestConstants.TfsTeamProjectDetail;
            List <ProjectArea> initialList;
            List <ProjectArea> finalList;
            string             newAreaName = null;
            IAreaManager       manager     = AreaManagerFactory.GetManager(projectDetail);
            ITeamManager       teamManager = TeamManagerFactory.GetManager(projectDetail);

            initialList = manager.ListAreas();
            newAreaName = "Area " + GetRandomGuid();

            // act
            manager.AddNewArea(newAreaName, new List <ITfsTeam> {
                enableForTeam?teamManager.GetTfsTeam(teamName) : null
            });

            // assert
            finalList = manager.ListAreas();

            int expected = initialList.Count + 1;
            int actual   = finalList.Count;

            Assert.AreEqual(expected, actual);

            ProjectArea addedItem = (from o in finalList
                                     where o.Name == newAreaName
                                     select o).FirstOrDefault();

            Assert.IsNotNull(addedItem);

            Assert.AreEqual(enableForTeam, teamManager.GetTfsTeam(teamName).IsAreaPathEnabled(newAreaName));
        }
 public DashboardController(IUserAuthHelper userSessionHelper, IIssueManager issueManager, IProjectManager projectManager, ITeamManager teamManager)
 {
     this.userSessionHelper = userSessionHelper;
     this.issueManager      = issueManager;
     this.projectManager    = projectManager;
     this.teamManager       = teamManager;
 }
Exemple #4
0
 public RugbyManagerController(ILogger <RugbyManagerController> logger, ISecurity security, IPlayerManager playerManager, ITeamManager teamManager, ILeagueManager leagueManager)
 {
     _logger        = logger;
     _playerManager = playerManager;
     _teamManager   = teamManager;
     _leagueManager = leagueManager;
     _security      = security;
 }
Exemple #5
0
 public DashboardController(IUserAuthHelper userSessionHelper, IIssueManager issueManager,
                            IProjectManager projectManager, ITeamManager teamManager, IOptions <AppSettings> settings) : base(settings)
 {
     this._userSessionHelper = userSessionHelper;
     this._issueManager      = issueManager;
     this._projectManager    = projectManager;
     this._teamManager       = teamManager;
 }
Exemple #6
0
 public TeamController(TeamRepository teamRepository, ITeamManager teamManager, UserRepository userRepository, IUserManager userManager, IAppContext appContext)
 {
     _teamRepository = teamRepository;
     _userRepository = userRepository;
     _teamManager    = teamManager;
     _userManager    = userManager;
     _appContext     = appContext;
 }
Exemple #7
0
 public IssuesController(ICommentManager commentManager, IUserSessionHelper userSessionHelper, IProjectManager projectManager, IIssueManager issueManager, ITeamManager teamManager) //: base(repositary)
 {
     this.issueManager      = issueManager;
     this.projectManager    = projectManager;
     this.userSessionHelper = userSessionHelper;
     this.commentManager    = commentManager;
     this.teamManager       = teamManager;
 }
 public TeamController(ITeamRepository repository, IUnitOfWork unitOfWork,ITeam team, ITeamManager manager)
 {
     _repository = repository;
     _unitOfWork = unitOfWork;
     _repository.UnitOfWork = unitOfWork;
     _team = team;
     _manager = manager;
     _manager.TeamRepository = _repository;
 }
Exemple #9
0
 public TeamsApiController(
     ITeamManager teamManager,
     IImageManager imageManager,
     INotificationManager notificationManager)
 {
     _teamManager         = teamManager;
     _imageManager        = imageManager;
     _notificationManager = notificationManager;
 }
        public DashboardController(IUserAuthHelper userSessionHelper, IIssueManager issueManager,
            IProjectManager projectManager, ITeamManager teamManager)
        {
            this._userSessionHelper = userSessionHelper;
            this._issueManager = issueManager;
            this._projectManager = projectManager;
            this._teamManager = teamManager;

        }
 public TeamsApiController(
     ITeamManager teamManager,
     IImageManager imageManager,
     INotificationManager notificationManager)
 {
     _teamManager = teamManager;
     _imageManager = imageManager;
     _notificationManager = notificationManager;
 }
Exemple #12
0
 public IssuesController(IUserAuthHelper userSessionHelper,
                         IProjectManager projectManager, IIssueManager issueManager,
                         ITeamManager teamManager, IUploadHandler uploadHandler,
                         IUploadManager uploadManager, IUrlHelperFactory urlHelperFactory, IActionContextAccessor actionContextAccessor) //: base(repositary)
 {
     this.issueManager      = issueManager;
     this.projectManager    = projectManager;
     this.userSessionHelper = userSessionHelper;
     this.teamManager       = teamManager;
     this.uploadHandler     = uploadHandler;
     this.uploadManager     = uploadManager;
     this.urlHelper         = urlHelperFactory.GetUrlHelper(actionContextAccessor.ActionContext);
 }
Exemple #13
0
        public FootballImportService(IFootballImporter footballImporter,
                                     IAreaManager areaManager,
                                     ILeagueManager leagueManager,
                                     ITeamManager teamManager,
                                     IMatchManager matchManager)
        {
            _footballImporter = footballImporter;

            _areaManager   = areaManager;
            _leagueManager = leagueManager;
            _teamManager   = teamManager;
            _matchManager  = matchManager;
        }
Exemple #14
0
 public SessionManager(ISessionQueue sessionQueue,
                       IShiftManager shiftManager,
                       ITeamManager teamManager,
                       ILogger <SessionManager> logger,
                       ITimeProvider timeProvider)
 {
     _sessionQueue = sessionQueue;
     _shiftManager = shiftManager;
     _shiftManager.OnTransition     = OnTransition;
     _sessionQueue.OnExpiredSession = OnExpiredSession;
     _teamManager  = teamManager;
     _logger       = logger;
     _timeProvider = timeProvider;
 }
        public IssuesController(IUserAuthHelper userSessionHelper,
                                IProjectManager projectManager, IIssueManager issueManager,
                                ITeamManager teamManager, IUploadHandler uploadHandler,
                                IUploadManager uploadManager, IUrlHelperFactory urlHelperFactory, IActionContextAccessor actionContextAccessor, IOptions <AppSettings> settings) : base(settings)
        {
            this._issueManager      = issueManager;
            this._projectManager    = projectManager;
            this._userSessionHelper = userSessionHelper;
            this._teamManager       = teamManager;
            this._uploadHandler     = uploadHandler;
            this._uploadManager     = uploadManager;

            this._urlHelper = urlHelperFactory.GetUrlHelper(actionContextAccessor.ActionContext);
        }
        public IssuesController(IUserAuthHelper userSessionHelper,
            IProjectManager projectManager, IIssueManager issueManager,
            ITeamManager teamManager, IUploadHandler uploadHandler,
            IUploadManager uploadManager, IUrlHelperFactory urlHelperFactory, IActionContextAccessor actionContextAccessor) //: base(repositary)
        {
            this._issueManager = issueManager;
            this._projectManager = projectManager;
            this._userSessionHelper = userSessionHelper;
            this._teamManager = teamManager;
            this._uploadHandler = uploadHandler;
            this._uploadManager = uploadManager;
            this._urlHelper = urlHelperFactory.GetUrlHelper(actionContextAccessor.ActionContext);

        }
Exemple #17
0
        public void IsIterationPathVisibleForIterationPlanning_passingInAnyPathAfterCreatingANewTeam_ShouldReturnFalse()
        {
            // arrange
            ProjectDetail     projectDetail = this.CreateProjectDetail();
            ITeamManager      teamManager   = TeamManagerFactory.GetManager(projectDetail);
            var               tfsTeamName   = GetRandomGuid() + "Team";
            ITfsTeam          tfsTeam       = teamManager.AddTeam(tfsTeamName);
            IIterationManager manager       = IterationManagerFactory.GetManager(projectDetail);
            bool              actual        = false;

            // act
            actual = manager.IsIterationPathEnabled(tfsTeam, GetRandomGuid());

            // assert
            Assert.IsFalse(actual);
        }
Exemple #18
0
        public void IsIterationPathVisibleForIterationPlanning_passingInAPathThatIsAssignedToATeamAfterItHasBeenCreated_ShouldReturnTrue()
        {
            // arrange
            ProjectDetail     projectDetail    = this.CreateProjectDetail();
            ITeamManager      teamManager      = TeamManagerFactory.GetManager(projectDetail);
            var               tfsTeamName      = GetRandomGuid() + "Team";
            ITfsTeam          tfsTeam          = teamManager.AddTeam(tfsTeamName);
            IIterationManager manager          = IterationManagerFactory.GetManager(projectDetail);
            string            newIterationName = GetRandomGuid();

            manager.AddNewIteration(newIterationName);
            bool actual = false;

            // act
            actual = manager.IsIterationPathEnabled(tfsTeam, newIterationName);

            // assert
            Assert.IsFalse(actual);
        }
Exemple #19
0
        public static void AssemblyCleanup()
        {
            //ITeamProjects teamProjectCollections = TeamProjectFactory.CreateTeamProjectMananger(TestConstants.TfsCollectionUri, TestConstants.DefaultCredentials);

            //foreach (string projectName in teamProjectCollections.ListTeamProjectNames())
            //{
            //    teamProjectCollections.DeleteTeamProject(projectName, true, false);
            //}

            ITeamManager teamManager = TeamManagerFactory.GetManager(TestConstants.TfsTeamProjectDetail);

            foreach (var team in teamManager.ListTeams())
            {
                if (team.TeamName != TestConstants.TfsTeamProjectName + " Team")
                {
                    teamManager.DeleteTeam(team.TeamName);
                }
            }
        }
Exemple #20
0
 public OptionsService(ILeagueRepository leagueRepository,
                       IRatesRepository rateRepository,
                       ILeagueManager leagueManager,
                       ITeamManager teamManager,
                       IGameManager gameManager,
                       IRelationCreator relationCreator,
                       IRateCalculator rateCalculator,
                       IOptions <RapidApiConfiguration> configuration,
                       IStringLocalizer <InformationMessages> localizer)
 {
     _leagueRepository = leagueRepository;
     _rateRepository   = rateRepository;
     _leagueManager    = leagueManager;
     _teamManager      = teamManager;
     _gameManager      = gameManager;
     _relationCreator  = relationCreator;
     _rateCalculator   = rateCalculator;
     _localizer        = localizer;
     _configuration    = configuration.Value;
 }
Exemple #21
0
        public async Task TryCreateScoresheetAtPlayerLimitSucceeds()
        {
            List <PlayerTeamPair> players = new List <PlayerTeamPair>();

            for (int i = 0; i < this.Generator.PlayersPerTeamLimit; i++)
            {
                players.Add(new PlayerTeamPair((ulong)i + 2, $"FirstPlayer{i}", FirstTeam));
                players.Add(new PlayerTeamPair((ulong)i + 200, $"SecondPlayer{i}", SecondTeam));
            }

            ITeamManager teamManager = CreateTeamManager(players.ToArray());

            GameState game = new GameState()
            {
                Format      = Format.CreateTossupShootout(false),
                ReaderId    = 1,
                TeamManager = teamManager
            };

            IResult <string> result = await this.Generator.TryCreateScoresheet(game, SheetsUri, 1);

            Assert.IsTrue(result.Success, $"Creation should've succeeded at the limit.");

            SpreadsheetColumn firstTeamColumn  = this.Generator.StartingColumns.Span[0];
            SpreadsheetColumn secondTeamColumn = this.Generator.StartingColumns.Span[1];

            for (int i = 0; i < this.Generator.PlayersPerTeamLimit; i++)
            {
                this.AssertInUpdateRange(
                    $"'Round 1'!{firstTeamColumn}3",
                    $"FirstPlayer{i}",
                    $"Couldn't find the player { i + 1 } on the first team");
                this.AssertInUpdateRange(
                    $"'Round 1'!{secondTeamColumn}3",
                    $"SecondPlayer{i}",
                    $"Couldn't find player {i + 1} on the second team");
                firstTeamColumn  = firstTeamColumn + 1;
                secondTeamColumn = secondTeamColumn + 1;
            }
        }
 public LocatorService(IGalaxyRegistrationManager grm,
                       IPlayerLocator pl,
                       IAreaLocator al,
                       IShipLocator sl,
                       IAccountLocator acl,
                       ITeamLocator tl,
                       ITeamManager tm,
                       IMessageManager mm,
                       IObjectLocator <IStructure> structureManager,
                       ISlaveIDProvider slaveIDProvider)
 {
     PlayerLocator       = pl;
     ShipLocator         = sl;
     AccountLocator      = acl;
     TeamLocator         = tl;
     TeamManager         = tm;
     AreaLocator         = al;
     MessageManager      = mm;
     RegistrationManager = grm;
     StructureManager    = structureManager;
     SlaveIDProvider     = slaveIDProvider;
 }
Exemple #23
0
        private void AddIterationAndCheckEnabledOnBacklog(string teamName, bool addToBacklogForTeam)
        {
            // arrange
            ProjectDetail           projectDetail = this.CreateProjectDetail();
            List <ProjectIteration> initialList;
            List <ProjectIteration> finalList;
            string            newIterationName = null;
            IIterationManager manager          = IterationManagerFactory.GetManager(projectDetail);
            ITeamManager      teamManager      = TeamManagerFactory.GetManager(projectDetail);

            initialList      = manager.ListIterations();
            newIterationName = "Iteration " + GetRandomGuid();
            DateTime?startDate = DateTime.Now;
            DateTime?endDate   = DateTime.Now.AddDays(10);

            // act
            manager.AddNewIteration(newIterationName, startDate, endDate, new List <ITfsTeam> {
                addToBacklogForTeam?teamManager.GetTfsTeam(teamName) : null
            });

            // assert
            finalList = manager.ListIterations();

            int expected = initialList.Count + 1;
            int actual   = finalList.Count;

            Assert.AreEqual(expected, actual);

            ProjectIteration addedItem = (from o in finalList
                                          where o.Name == newIterationName
                                          select o).FirstOrDefault();

            Assert.IsNotNull(addedItem);

            Assert.AreEqual(addToBacklogForTeam, teamManager.GetTfsTeam(teamName).IsIterationPathEnabled(newIterationName));
        }
Exemple #24
0
 private static void ListTeams(ITeamManager teamManager)
 {
     foreach (Team team in teamManager.GetTeams()) {
         Console.WriteLine("{0} is graded a {1}", team, team.Grade);
     }
 }
 public InsightsController(ITeamManager teamManager, IUserAccountManager userAccountManager, IIssueManager issueManager)
 {
     _teamManager        = teamManager;
     _userAccountManager = userAccountManager;
     _issueManager       = issueManager;
 }
Exemple #26
0
 public GameManager(ITeamManager teamManager)
 {
     _teamManager = teamManager;
 }
 public AccountController(IUserAccountManager userAccountManager, IUserAuthHelper userSessionHelper, ITeamManager teamManager)
 {
     this._userAccountManager = userAccountManager;
     this._userSessionHelper = userSessionHelper;
     this._teamManager = teamManager;
 }
Exemple #28
0
 public BidController(ITeamManager teamManager)
 {
     _teamManager = teamManager;
 }
 public TeamController(ITeamManager teamManager)
 {
     this._teamManager = teamManager;
 }
 public AddMemberModel([FromServices] ITeamManager manager)
 {
     _teamManage = manager;
 }
 public TeamApiController(ITeamManager teamManager)
 {
     this.teamManager = teamManager;
    
 }
 public TeamApiController(ITeamManager teamManager, IUserAuthHelper userSessionHelper)
 {
     this.teamManager = teamManager;
     this.userSessionHelper = userSessionHelper;
 }
Exemple #33
0
 public TeamController(ITeamManager teamManager)
 {
     this.teamManager = teamManager;
 }
Exemple #34
0
 public TeamApiController(ITeamManager teamManager, IUserSessionHelper userSessionHelper)
 {
     this.teamManager       = teamManager;
     this.userSessionHelper = userSessionHelper;
 }
Exemple #35
0
 public TeamController(ITeamManager manager)
 {
     this.manager = manager;
 }
 public TeamController(IRepositary repositary, ITeamManager teamManager)
     : base(repositary)
 {
     this.teamManager = teamManager;
 }
 public TeamController(IRepositary repositary, ITeamManager teamManager)
     : base(repositary)
 {
     this.teamManager = teamManager;
 }
Exemple #38
0
 public TeamController(IUnitOfWork unitOfWork, IMapper mapper, ITeamManager teamManager)
 {
     _unitOfWork  = unitOfWork;
     _mapper      = mapper;
     _teamManager = teamManager;
 }
 public UsersController(ITeamManager teamManager)
 {
     this._teamManager = teamManager;
 }
Exemple #40
0
 public AccountController(IUserAccountManager userAccountManager, IUserAuthHelper userSessionHelper, ITeamManager teamManager)
 {
     this.userAccountManager = userAccountManager;
     this.userSessionHelper  = userSessionHelper;
     this.teamManager        = teamManager;
 }
Exemple #41
0
 public TeamController(ITeamManager teamManager, IOptions <AppSettings> settings) : base(settings)
 {
     this._teamManager = teamManager;
 }
Exemple #42
0
 public void Test(IDatabaseManager dbm, IPlayerLocator pl, IAreaLocator al, ITeamLocator tl, IShipLocator sl, IMessageManager mm, IAccountLocator acl, ITeamManager tm)
 {
 }