コード例 #1
0
        public ActionResult Add(AddApplicationModel model)
        {
            var result = _addApplicationCommand.Execute(model);

            return(PartialView(
                       "_ApplicationKeyAndSecretContent", new ApplicationKeyModel
            {
                ApplicationName = model.ApplicationName,
                ApplicationEnvironment = model.Environment,
                Key = result.Key,
                Secret = result.Secret,
                ApiUrl = CloudOdsApiConnectionInformationProvider.GetConnectionInformationForEnvironment(
                    model.Environment, new OdsApiCredential(result.Key, result.Secret), _instanceContext.Name, CloudOdsAdminAppSettings.Instance.Mode).ApiBaseUrl
            }));
        }
コード例 #2
0
        public ActionResult RegenerateSecret(RegenerateSecretModel model)
        {
            var regenerationResult = _regenerateApiClientSecretCommand.Execute(model.ApplicationId);
            var application        = regenerationResult.Application;

            return(PartialView("_ApplicationKeyAndSecretContent", new ApplicationKeyModel
            {
                ApplicationName = application.ApplicationName,
                ApplicationEnvironment = application.GetEnvironment(),
                Key = regenerationResult.Key,
                Secret = regenerationResult.Secret,
                ApiUrl = CloudOdsApiConnectionInformationProvider.GetConnectionInformationForEnvironment(
                    application.GetEnvironment(), new OdsApiCredential(regenerationResult.Key, regenerationResult.Secret), _instanceContext.Name, CloudOdsAdminAppSettings.Instance.Mode).ApiBaseUrl
            }));
        }
コード例 #3
0
 protected OdsApiConnectionInformation Run(OdsApiCredential apiCredentials)
 {
     return(CloudOdsApiConnectionInformationProvider.GetConnectionInformationForEnvironment(apiCredentials, "Ods Instance", ApiMode.Sandbox));
 }
コード例 #4
0
 public void SetUp()
 {
     _mockQuery       = new Mock <IGetOdsAdminAppApiCredentialsQuery>();
     _mockApiProvider = new Mock <ICloudOdsAdminAppSettingsApiModeProvider>();
     _system          = new CloudOdsApiConnectionInformationProvider(_mockQuery.Object, new InstanceContext(), _mockApiProvider.Object);
 }