internal static IMyCouchServerClient CreateServerClient() { var config = Environment; var uriBuilder = new MyCouchUriBuilder(config.ServerUrl); if (config.HasCredentials()) uriBuilder.SetBasicCredentials(config.User, config.Password); return config.IsAgainstCloudant() ? (IMyCouchServerClient)new MyCouchCloudantServerClient(new CustomCloudantServerClientConnection(uriBuilder.Build())) : (IMyCouchServerClient)new MyCouchServerClient(uriBuilder.Build()); }
internal static ICloudantClient CreateCloudantClient() { if (NormalEnvironment == null) throw new Exception("Can not create client for Cloudant tests. Missing configuration."); var cfg = CloudantEnvironment.Client; var uriBuilder = new MyCouchUriBuilder(cfg.ServerUrl) .SetDbName(NormalEnvironment.Client.DbName) .SetBasicCredentials(cfg.User, cfg.Password); return new CloudantClient(uriBuilder.Build()); }
internal static IClient CreateClient() { #if !NETFX_CORE var url = ConnectionString.Get("mycouchtests"); #else var url = "http://*****:*****@ssword"); return new Client(uriBuilder.Build()); }
internal static IClient CreateClient() { #if !NETFX_CORE var url = ConnectionString.Get("mycouchtests"); #else var url = "http://*****:*****@ssword"); return(new Client(uriBuilder.Build())); }
private static IMyCouchClient CreateDbClient(string dbName) { var config = Environment; var uriBuilder = new MyCouchUriBuilder(config.ServerUrl) .SetDbName(dbName); if (config.HasCredentials()) uriBuilder.SetBasicCredentials(config.User, config.Password); return config.IsAgainstCloudant() ? new MyCouchCloudantClient(new CustomCloudantDbClientConnection(uriBuilder.Build())) : new MyCouchClient(uriBuilder.Build()); }
internal static IMyCouchServerClient CreateServerClient() { var config = Environment; var uriBuilder = new MyCouchUriBuilder(config.ServerUrl); if (config.HasCredentials()) { uriBuilder.SetBasicCredentials(config.User, config.Password); } return(config.IsAgainstCloudant() ? (IMyCouchServerClient) new MyCouchCloudantServerClient(new CustomCloudantServerClientConnection(uriBuilder.Build())) : (IMyCouchServerClient) new MyCouchServerClient(uriBuilder.Build())); }
internal static IMyCouchCloudantClient CreateCloudantClient() { if (CloudantClientEnvironment == null) { throw new Exception("Can not create Cloudant client. Missing configuration."); } var cfg = CloudantClientEnvironment.Client; var uriBuilder = new MyCouchUriBuilder(cfg.ServerUrl) .SetDbName(cfg.DbName) .SetBasicCredentials(cfg.User, cfg.Password); return(new MyCouchCloudantClient(new CustomCloudantConnection(uriBuilder.Build()))); }
private static IMyCouchClient CreateDbClient(string dbName) { var config = Environment; var uriBuilder = new MyCouchUriBuilder(config.ServerUrl) .SetDbName(dbName); if (config.HasCredentials()) { uriBuilder.SetBasicCredentials(config.User, config.Password); } return(config.IsAgainstCloudant() ? new MyCouchCloudantClient(new CustomCloudantDbClientConnection(uriBuilder.Build())) : new MyCouchClient(uriBuilder.Build())); }
public async Task <ActionResult> Index(string q) { var uri = new MyCouchUriBuilder("https://anupamjaiswal.cloudant.com/") .SetBasicCredentials("anupamjaiswal", "social24x7") .SetDbName("campaignlink") .Build(); //.SetBasicCredentials("cedsteressivarshwaskyage", "vbmqH8q0PwdKSqaN74yMlqsU") // var uri = new MyCouchUriBuilder("https://anupamjaiswal.cloudant.com/") //.SetDbName("animaldb") //.SetBasicCredentials("nortintastilineafterremp", "XUxnpETtOGgdJ4lnNDQcoG1Q") //.Build(); using (var client = new MyCouchCloudantClient(uri)) { var s = new SearchIndexIdentity("views", "SearchCampaign"); var si = new MyCouch.Cloudant.Requests.SearchIndexRequest(s); si.Expression = q; si.Limit = 25; si.Counts.Add("default"); //si.IncludeDocs = true; dynamic x = await client.Searches.SearchAsync(si); List <string> idList = new List <string>(); foreach (var data in x.Rows) { foreach (var data1 in data.Fields) { idList.Add(data1.Value); } } var uniqueid = idList.Distinct().ToList(); ViewBag.Title = q; ViewBag.uniqueid = uniqueid; } return(View()); }