Exemplo n.º 1
0
        /// <summary>
        /// Used to ask for parameters inside a command
        /// </summary>
        /// <param name="param"></param>
        public static void EnsureParam(EnsureConfig param)
        {
            if (ServiceFabricUri == null && (param & EnsureConfig.ServiceFabricUri) == EnsureConfig.ServiceFabricUri)
            {
                string serviceUri       = "";
                var    serviceUriString = _userInput.EnsureParam(serviceUri, "Service Fabric Uri", forceReEnter: ((EnsureConfig.None & EnsureConfig.ServiceFabricUri) == EnsureConfig.ServiceFabricUri));
                ServiceFabricUri = new Uri(serviceUriString);
            }

            if (ServiceFabricAdminUri == null && (param & EnsureConfig.ServiceFabricAdminUri) == EnsureConfig.ServiceFabricAdminUri)
            {
                string serviceAdminUri       = "";
                var    serviceAdminUriString = _userInput.EnsureParam(serviceAdminUri, "Service Fabric ADMIN Uri", forceReEnter: ((EnsureConfig.None & EnsureConfig.ServiceFabricAdminUri) == EnsureConfig.ServiceFabricAdminUri));
                ServiceFabricUri = new Uri(serviceAdminUriString);
            }

            if (String.IsNullOrEmpty(TopicName) && (param & EnsureConfig.TopicName) == EnsureConfig.TopicName)
            {
                TopicName = _userInput.EnsureParam(TopicName, "Topic Name", forceReEnter: ((EnsureConfig.None & EnsureConfig.TopicName) == EnsureConfig.TopicName));
            }

            if (String.IsNullOrEmpty(TenantName) && (param & EnsureConfig.TenantName) == EnsureConfig.TenantName)
            {
                TenantName = _userInput.EnsureParam(TenantName, "Tenant Name", forceReEnter: ((EnsureConfig.None & EnsureConfig.TenantName) == EnsureConfig.TenantName));
            }

            if (String.IsNullOrEmpty(AppVersion) && (param & EnsureConfig.AppVersion) == EnsureConfig.AppVersion)
            {
                AppVersion = _userInput.EnsureParam(AppVersion, "Version", forceReEnter: ((EnsureConfig.None & EnsureConfig.AppVersion) == EnsureConfig.AppVersion));
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Used to ask for parameters inside a command
        /// </summary>
        /// <param name="param"></param>
        public static void EnsureParam(EnsureConfig param)
        {
            if (ServiceFabricUri == null && (param & EnsureConfig.ServiceFabricUri) == EnsureConfig.ServiceFabricUri)
            {
                string serviceUri       = "";
                var    serviceUriString = _userInput.EnsureParam(serviceUri, "Service Fabric Uri", forceReEnter: ((EnsureConfig.None & EnsureConfig.ServiceFabricUri) == EnsureConfig.ServiceFabricUri));
                ServiceFabricUri = new Uri(serviceUriString);
            }

            if (ServiceFabricAdminUri == null && (param & EnsureConfig.ServiceFabricAdminUri) == EnsureConfig.ServiceFabricAdminUri)
            {
                string serviceAdminUri       = "";
                var    serviceAdminUriString = _userInput.EnsureParam(serviceAdminUri, "Service Fabric ADMIN Uri", forceReEnter: ((EnsureConfig.None & EnsureConfig.ServiceFabricAdminUri) == EnsureConfig.ServiceFabricAdminUri));
                ServiceFabricAdminUri = new Uri(serviceAdminUriString);
            }

            if (String.IsNullOrEmpty(TopicName) && (param & EnsureConfig.TopicName) == EnsureConfig.TopicName)
            {
                TopicName = _userInput.EnsureParam(TopicName, "Topic Name", forceReEnter: ((EnsureConfig.None & EnsureConfig.TopicName) == EnsureConfig.TopicName));
            }

            if (String.IsNullOrEmpty(TenantName) && (param & EnsureConfig.TenantName) == EnsureConfig.TenantName)
            {
                TenantName = _userInput.EnsureParam(TenantName, "Tenant Name", forceReEnter: ((EnsureConfig.None & EnsureConfig.TenantName) == EnsureConfig.TenantName));
            }

            if (String.IsNullOrEmpty(AccessKey) && (param & EnsureConfig.AccessKey) == EnsureConfig.AccessKey)
            {
                AccessKey = _userInput.EnsureParam(AccessKey, "Access Key", forceReEnter: ((EnsureConfig.None & EnsureConfig.AccessKey) == EnsureConfig.AccessKey));
            }

            if (String.IsNullOrEmpty(SubscriberName) && (param & EnsureConfig.SubscriberName) == EnsureConfig.SubscriberName)
            {
                SubscriberName = _userInput.EnsureParam(SubscriberName, "Subscriber Name", forceReEnter: ((EnsureConfig.None & EnsureConfig.SubscriberName) == EnsureConfig.SubscriberName));
            }
        }