public ActionResult AddTenantDatabaseConfiguration(string applicationName, string name, DatabaseConfigurationInfo configurationInfo)
        {
            Requires.ArgumentNotNullOrEmptyString(applicationName, "applicationName");
            Requires.ArgumentNotNullOrEmptyString(name, "name");
            Requires.ArgumentNotNull(configurationInfo, "configurationInfo");
            Requires.ArgumentNotNull(configurationInfo.Name, "configurationInfo.Name");
            Requires.ArgumentNotNull(configurationInfo.ConnectionString, "configurationInfo.ConnectionString");

            var client = new ApplicationManagerClient();

            client.AddDatabaseConfiguration(applicationName, name, configurationInfo);

            return(RedirectToAction("TenantDatabaseConfiguration", new { applicationName, name }));
        }
        public ActionResult AddTenantDatabaseConfiguration(string applicationName, string name, DatabaseConfigurationInfo configurationInfo)
        {
            Requires.ArgumentNotNullOrEmptyString(applicationName, "applicationName");
            Requires.ArgumentNotNullOrEmptyString(name, "name");
            Requires.ArgumentNotNull(configurationInfo, "configurationInfo");
            Requires.ArgumentNotNull(configurationInfo.Name, "configurationInfo.Name");
            Requires.ArgumentNotNull(configurationInfo.ConnectionString, "configurationInfo.ConnectionString");

            var client = new ApplicationManagerClient();
            client.AddDatabaseConfiguration(applicationName, name, configurationInfo);

            return RedirectToAction("TenantDatabaseConfiguration", new {applicationName, name});
        }