Ejemplo n.º 1
0
        /// <inheritdoc/>
        protected override async Task <object> CallGitHubApi(DialogContext dc, Octokit.GitHubClient gitHubClient, CancellationToken cancellationToken = default(CancellationToken))
        {
            if (TeamId != null && NewLdapMapping != null)
            {
                var teamIdValue         = TeamId.GetValue(dc.State);
                var newLdapMappingValue = NewLdapMapping.GetValue(dc.State);
                return(await gitHubClient.Enterprise.Ldap.UpdateTeamMapping((Int32)teamIdValue, newLdapMappingValue).ConfigureAwait(false));
            }

            throw new ArgumentNullException("Required [teamId,newLdapMapping] arguments missing for GitHubClient.Enterprise.Ldap.UpdateTeamMapping");
        }
Ejemplo n.º 2
0
        protected override MutableObject Mutate(MutableObject mutable)
        {
            foreach (var entry in TeamId.GetEntries(mutable))
            {
                CrsName.SetValue(
                    TeamSpecificDataHider.USE_REAL_TEAM_DATA ?
                    TeamIdToCrsNameCorrelation.TeamIdToName(
                        TeamId.GetValue(entry)) :
                    "CRS " + TeamId.GetValue(entry), entry);
            }

            return(mutable);
        }
Ejemplo n.º 3
0
        protected override MutableObject Mutate(MutableObject mutable)
        {
            foreach (var entry in TeamId.GetEntries(mutable))
            {
                StageOrder.SetValue(
                    TeamSpecificDataHider.USE_REAL_TEAM_DATA ?
                    TeamIdToStageOrderCorrelation.TeamIdToStageOrder(
                        TeamId.GetValue(entry)) :
                    TeamId.GetValue(entry), entry);
            }

            return(mutable);
        }
Ejemplo n.º 4
0
        protected override MutableObject Mutate(MutableObject mutable)
        {
            foreach (var entry in TeamId.GetEntries(mutable))
            {
                LogoTarget.SetValue(
                    TeamSpecificDataHider.USE_REAL_TEAM_DATA
                        ? TeamIdToTeamLogoMaterialCorrelation.TeamIdToLogo(
                        TeamId.GetValue(entry))
                        : TeamIdToTeamLogoMaterialCorrelation.TeamIdToLogo(0), entry);
            }

            return(mutable);
        }