diff --git a/.gitignore b/.gitignore index 84704fd..ea32341 100644 --- a/.gitignore +++ b/.gitignore @@ -157,4 +157,5 @@ $RECYCLE.BIN/ #Publish Settings -PublishProfiles/ \ No newline at end of file +PublishProfiles/ +/.vs/config/applicationhost.config diff --git a/2018-01-20_16-13-55.gif b/2018-01-20_16-13-55.gif new file mode 100644 index 0000000..57dde26 Binary files /dev/null and b/2018-01-20_16-13-55.gif differ diff --git a/gridview.sln b/MT.GridView.sln similarity index 78% rename from gridview.sln rename to MT.GridView.sln index dee5a93..fb47f7b 100644 --- a/gridview.sln +++ b/MT.GridView.sln @@ -1,9 +1,9 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.31101.0 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "mesoft.gridview", "mesoft.gridview\mesoft.gridview.csproj", "{464C497C-52CF-4398-88B5-B812E0B1EBB7}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MT.GridView", "mesoft.gridview\MT.GridView.csproj", "{464C497C-52CF-4398-88B5-B812E0B1EBB7}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/README.md b/README.md index f97a996..dbfbb01 100644 --- a/README.md +++ b/README.md @@ -5,3 +5,4 @@ A Simple Gridview To Use in Asp.net mvc projects. With this gridview we can simply show data in a grid view, sort on every field we want, and search on data with any fields we want, also we can add custom filters to gridview. + \ No newline at end of file diff --git a/mesoft.gridview/App_Start/BundleConfig.cs b/mesoft.gridview/App_Start/BundleConfig.cs index a1a03dd..c09b3c3 100644 --- a/mesoft.gridview/App_Start/BundleConfig.cs +++ b/mesoft.gridview/App_Start/BundleConfig.cs @@ -1,7 +1,7 @@ using System.Web; using System.Web.Optimization; -namespace mesoft.gridview +namespace MT.GridView { public class BundleConfig { @@ -21,14 +21,12 @@ public static void RegisterBundles(BundleCollection bundles) bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include( "~/Scripts/bootstrap.js", - "~/Scripts/respond.js", - "~/Scripts/megridview.js")); + "~/Scripts/respond.js")); bundles.Add(new StyleBundle("~/Content/css").Include( "~/Content/bootstrap.css", "~/Content/bootstrap-theme.css", "~/Content/font-awesome.min.css", - "~/Content/megridview.css", "~/Content/site.css")); // Set EnableOptimizations to false for debugging. For more information, diff --git a/mesoft.gridview/App_Start/FilterConfig.cs b/mesoft.gridview/App_Start/FilterConfig.cs index 5cc18b8..7a83146 100644 --- a/mesoft.gridview/App_Start/FilterConfig.cs +++ b/mesoft.gridview/App_Start/FilterConfig.cs @@ -1,7 +1,7 @@ using System.Web; using System.Web.Mvc; -namespace mesoft.gridview +namespace MT.GridView { public class FilterConfig { diff --git a/mesoft.gridview/App_Start/RouteConfig.cs b/mesoft.gridview/App_Start/RouteConfig.cs index a5ce1fb..5e512c2 100644 --- a/mesoft.gridview/App_Start/RouteConfig.cs +++ b/mesoft.gridview/App_Start/RouteConfig.cs @@ -5,7 +5,7 @@ using System.Web.Mvc; using System.Web.Routing; -namespace mesoft.gridview +namespace MT.GridView { public class RouteConfig { diff --git a/mesoft.gridview/Content/megridview.css b/mesoft.gridview/Content/gridview/megridview.css similarity index 98% rename from mesoft.gridview/Content/megridview.css rename to mesoft.gridview/Content/gridview/megridview.css index 8e90676..0b2f199 100644 --- a/mesoft.gridview/Content/megridview.css +++ b/mesoft.gridview/Content/gridview/megridview.css @@ -1,5 +1,5 @@ /* - megridview v0.3.1 + megridview v0.3.3 Developed By Mesut Talebi (mesut.talebi@yahoo.com) Open Source And no licence :) free to use */ @@ -64,7 +64,7 @@ overflow-y: auto; .gridview .gridview[data-currentview="list"] .gridview-loader { margin-top: -12px; } -.gridview.gridview-loader { +.gridview .gridview-loader { display: none; left: 50%; position: absolute; diff --git a/mesoft.gridview/Controllers/HomeController.cs b/mesoft.gridview/Controllers/HomeController.cs index 76e682d..d364e15 100644 --- a/mesoft.gridview/Controllers/HomeController.cs +++ b/mesoft.gridview/Controllers/HomeController.cs @@ -1,11 +1,11 @@ -using mesoft.gridview.Models; +using MT.GridView.Models; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; -namespace mesoft.gridview.Controllers +namespace MT.GridView.Controllers { public class HomeController : Controller { @@ -21,6 +21,15 @@ public ActionResult GetCustomers(PagingInfo PagingData) return PartialView("_CustomersPartial", model); } + public PartialViewResult GetGridViewFilter() + { + using (var db = new MyDbContext()) + { + var model = db.Customers.Select(x => x.Country).Distinct().ToList(); + return PartialView("_GridViewFilterPartial",model); + } + } + public ActionResult About() { ViewBag.Message = "Your application description page."; diff --git a/mesoft.gridview/Global.asax b/mesoft.gridview/Global.asax index 5d1d465..047a040 100644 --- a/mesoft.gridview/Global.asax +++ b/mesoft.gridview/Global.asax @@ -1 +1 @@ -<%@ Application Codebehind="Global.asax.cs" Inherits="mesoft.gridview.MvcApplication" Language="C#" %> +<%@ Application Codebehind="Global.asax.cs" Inherits="MT.GridView.MvcApplication" Language="C#" %> diff --git a/mesoft.gridview/Global.asax.cs b/mesoft.gridview/Global.asax.cs index 19affe0..f4d1e0e 100644 --- a/mesoft.gridview/Global.asax.cs +++ b/mesoft.gridview/Global.asax.cs @@ -1,5 +1,5 @@ -using mesoft.gridview.Migrations; -using mesoft.gridview.Models; +using MT.GridView.Migrations; +using MT.GridView.Models; using System; using System.Collections.Generic; using System.Data.Entity; @@ -8,8 +8,11 @@ using System.Web.Mvc; using System.Web.Optimization; using System.Web.Routing; +using System.IO; +using System.Runtime.Serialization.Json; +using Newtonsoft.Json; -namespace mesoft.gridview +namespace MT.GridView { public class MvcApplication : System.Web.HttpApplication { @@ -20,7 +23,7 @@ protected void Application_Start() RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); - Database.SetInitializer(new InitializeDB()); + Database.SetInitializer(new InitializeDB()); } } @@ -29,25 +32,11 @@ public class InitializeDB : CreateDatabaseIfNotExists protected override void Seed(MyDbContext context) { var customers = new List(); - string[] cities = { "Istanbul", "Trabzon", "Ankara", "Izmir", "Samsun", "Erzurum" }; - DateTime[] dates = {new DateTime(1982, 5, 2), new DateTime(1983, 3, 5), new DateTime(1988,2,9), new DateTime(1999,12,1),new DateTime(2005,5,15),new DateTime(2010,01,01)}; - var rnd = new Random(0); - for (int i = 0; i < 39; i++) - { - - var cust = new Customer() - { - CompanyName = "Company Name " + i, - ContactTitle = "Contact Title " + i, - Country = "Turkey", - City = cities[rnd.Next(0, cities.Length - 1)], - Phone = "6564811215", - Address = "Address For Company " + i, - Founded = dates[rnd.Next(0, dates.Length-1)] - }; - customers.Add(cust); - } + var path = AppDomain.CurrentDomain.BaseDirectory+ "MOCK_DATA.json"; + var mockdata = File.ReadAllText(path); + customers = JsonConvert.DeserializeObject>(mockdata, new JsonSerializerSettings() { DateFormatString = "dd/MM/yyyy"}); + context.Customers.AddRange(customers.ToArray()); } } diff --git a/mesoft.gridview/HtmlHelpers/GridviewHelper.cs b/mesoft.gridview/HtmlHelpers/GridviewHelper.cs new file mode 100644 index 0000000..2d6f347 --- /dev/null +++ b/mesoft.gridview/HtmlHelpers/GridviewHelper.cs @@ -0,0 +1,73 @@ +using System; +using System.Web.Mvc; + +namespace MT.GridView.HtmlHelpers +{ + public static class GridviewHelper + { + public static MvcHtmlString GridView(this HtmlHelper html, string readUrl, string gridName, + Func filterPartial = null) + { + var gridview = new TagBuilder("div"); + var gridviewHeader = new TagBuilder("div"); + var gridviewSearch = new TagBuilder("div"); + var gridviewViewport = new TagBuilder("div"); + + gridview.InnerHtml = ""; + gridview.AddCssClass("gridview " + gridName); + + //Grid Header + gridviewHeader.AddCssClass("gridview-header"); + gridviewHeader.InnerHtml += @"
"; + + gridviewSearch.AddCssClass("gridview-search"); + gridviewSearch.InnerHtml = $@"
+ + + + +
"; + + gridviewHeader.InnerHtml+= gridviewSearch.ToString(); + + // Close col-sm-6 + gridviewHeader.InnerHtml+= "
"; + + if (filterPartial != null) + { + gridviewHeader.InnerHtml += filterPartial.Invoke(); + } + else + { + gridviewHeader.InnerHtml += @"
"; + } + + gridviewHeader.InnerHtml+="
"; + //End of GridView Header + gridview.InnerHtml += gridviewHeader; + + //Gridview ViewPort + gridviewViewport.AddCssClass("gridview-viewport"); + gridviewViewport.Attributes.Add("id", "viewport"); + gridviewViewport.Attributes.Add("data-getdata-function", readUrl); + gridviewViewport.InnerHtml+= @"
+
+
+ +
"; + //End of GridView ViewPort + gridview.InnerHtml+= gridviewViewport.ToString(); + + //Gridview Footer + gridview.InnerHtml+= @"
+
"; + + gridview.InnerHtml += ""; + + return MvcHtmlString.Create(gridview.ToString()); + } + } +} \ No newline at end of file diff --git a/mesoft.gridview/Images/loading.gif b/mesoft.gridview/Images/loading.gif new file mode 100644 index 0000000..7cc105f Binary files /dev/null and b/mesoft.gridview/Images/loading.gif differ diff --git a/mesoft.gridview/MOCK_DATA.json b/mesoft.gridview/MOCK_DATA.json new file mode 100644 index 0000000..3c80d19 --- /dev/null +++ b/mesoft.gridview/MOCK_DATA.json @@ -0,0 +1,300 @@ +[{"Id":1,"CompanyName":"Devshare","ContactTitle":"Mr","Country":"China","City":"Yangtan","Address":"1818 Luster Hill","Phone":"467-130-5164","Founded":"14/01/2002"}, +{"Id":2,"CompanyName":"Photobug","ContactTitle":"Mr","Country":"Portugal","City":"Antes","Address":"6 Sage Trail","Phone":"514-983-8237","Founded":"10/01/2018"}, +{"Id":3,"CompanyName":"Katz","ContactTitle":"Mr","Country":"China","City":"Dajin","Address":"339 Ryan Hill","Phone":"595-996-5640","Founded":"20/02/2003"}, +{"Id":4,"CompanyName":"Realfire","ContactTitle":"Mr","Country":"Greece","City":"Kýria","Address":"02159 Manufacturers Avenue","Phone":"938-175-9902","Founded":"01/05/2005"}, +{"Id":5,"CompanyName":"Browsezoom","ContactTitle":"Ms","Country":"Japan","City":"Matsubase","Address":"80893 Knutson Avenue","Phone":"559-410-9977","Founded":"06/12/2000"}, +{"Id":6,"CompanyName":"Gigabox","ContactTitle":"Ms","Country":"Brazil","City":"Massaranduba","Address":"55 Summer Ridge Parkway","Phone":"699-474-4454","Founded":"21/08/2013"}, +{"Id":7,"CompanyName":"Jetpulse","ContactTitle":"Dr","Country":"Slovenia","City":"Škofljica","Address":"3101 Glendale Parkway","Phone":"995-252-7396","Founded":"26/06/2009"}, +{"Id":8,"CompanyName":"Photobug","ContactTitle":"Mrs","Country":"China","City":"Liyuan","Address":"2 Reinke Plaza","Phone":"148-744-2478","Founded":"31/05/2011"}, +{"Id":9,"CompanyName":"Jayo","ContactTitle":"Mr","Country":"China","City":"Huangbu","Address":"85857 Autumn Leaf Center","Phone":"486-580-8348","Founded":"13/06/2017"}, +{"Id":10,"CompanyName":"Blogspan","ContactTitle":"Dr","Country":"Brazil","City":"Crato","Address":"21157 Dahle Alley","Phone":"832-125-9111","Founded":"09/03/2011"}, +{"Id":11,"CompanyName":"Vipe","ContactTitle":"Honorable","Country":"France","City":"Le Havre","Address":"9 Maryland Road","Phone":"899-608-4320","Founded":"28/09/2008"}, +{"Id":12,"CompanyName":"Trudeo","ContactTitle":"Honorable","Country":"Luxembourg","City":"Bech","Address":"64 Old Shore Lane","Phone":"611-262-6920","Founded":"07/02/2008"}, +{"Id":13,"CompanyName":"Mymm","ContactTitle":"Dr","Country":"Indonesia","City":"Bantarsari Kulon","Address":"5365 Graceland Alley","Phone":"125-503-0772","Founded":"11/09/2008"}, +{"Id":14,"CompanyName":"Kwideo","ContactTitle":"Mrs","Country":"China","City":"Ziyang Chengguanzhen","Address":"12421 Fulton Road","Phone":"452-296-5186","Founded":"20/10/2014"}, +{"Id":15,"CompanyName":"Gabspot","ContactTitle":"Honorable","Country":"Sweden","City":"Bromma","Address":"06931 Truax Drive","Phone":"983-396-8534","Founded":"12/02/2009"}, +{"Id":16,"CompanyName":"Quatz","ContactTitle":"Mr","Country":"Portugal","City":"Cruz de Pau","Address":"73 Sage Street","Phone":"278-608-5444","Founded":"10/07/2007"}, +{"Id":17,"CompanyName":"Edgewire","ContactTitle":"Honorable","Country":"United States","City":"Pensacola","Address":"82 Charing Cross Park","Phone":"850-547-2721","Founded":"30/01/2006"}, +{"Id":18,"CompanyName":"Pixoboo","ContactTitle":"Honorable","Country":"Germany","City":"Hamburg Bramfeld","Address":"00070 Harper Hill","Phone":"686-213-3713","Founded":"21/07/2011"}, +{"Id":19,"CompanyName":"Topdrive","ContactTitle":"Mr","Country":"Portugal","City":"Torrão","Address":"6 Packers Way","Phone":"148-217-7474","Founded":"29/07/2002"}, +{"Id":20,"CompanyName":"Quatz","ContactTitle":"Rev","Country":"Indonesia","City":"Babakansari","Address":"375 Ilene Hill","Phone":"680-653-7998","Founded":"20/10/2008"}, +{"Id":21,"CompanyName":"Voolith","ContactTitle":"Mrs","Country":"Poland","City":"Augustów","Address":"3916 Briar Crest Court","Phone":"336-780-9616","Founded":"21/03/2005"}, +{"Id":22,"CompanyName":"Shuffletag","ContactTitle":"Mrs","Country":"Libya","City":"Masallātah","Address":"92077 Shoshone Way","Phone":"804-808-6009","Founded":"13/08/2015"}, +{"Id":23,"CompanyName":"Yodo","ContactTitle":"Mr","Country":"Mongolia","City":"Telmin Suma","Address":"0066 Marquette Street","Phone":"740-705-8668","Founded":"14/10/2000"}, +{"Id":24,"CompanyName":"Devshare","ContactTitle":"Dr","Country":"China","City":"Jiamachi","Address":"0 Vermont Place","Phone":"945-669-6994","Founded":"16/03/2011"}, +{"Id":25,"CompanyName":"Camimbo","ContactTitle":"Dr","Country":"Netherlands","City":"Hoorn","Address":"996 Vidon Terrace","Phone":"158-737-0531","Founded":"25/05/2007"}, +{"Id":26,"CompanyName":"Dynabox","ContactTitle":"Mr","Country":"China","City":"Hongyansi","Address":"9643 International Alley","Phone":"390-145-2168","Founded":"07/09/2004"}, +{"Id":27,"CompanyName":"Kaymbo","ContactTitle":"Mrs","Country":"Pakistan","City":"Qila Saifullāh","Address":"2197 Onsgard Circle","Phone":"273-967-1156","Founded":"04/01/2006"}, +{"Id":28,"CompanyName":"Wikibox","ContactTitle":"Rev","Country":"Argentina","City":"Isla Verde","Address":"8 Brickson Park Way","Phone":"194-417-4266","Founded":"27/08/2012"}, +{"Id":29,"CompanyName":"Demivee","ContactTitle":"Ms","Country":"Poland","City":"Łysomice","Address":"871 Maple Center","Phone":"740-188-6270","Founded":"09/05/2007"}, +{"Id":30,"CompanyName":"Ntag","ContactTitle":"Ms","Country":"China","City":"Ya’erya","Address":"66 Sunfield Place","Phone":"736-556-7772","Founded":"30/09/2011"}, +{"Id":31,"CompanyName":"Eimbee","ContactTitle":"Ms","Country":"United States","City":"Englewood","Address":"4350 Tennyson Way","Phone":"303-798-7310","Founded":"24/12/2017"}, +{"Id":32,"CompanyName":"Skippad","ContactTitle":"Mrs","Country":"China","City":"Jinan","Address":"4 Pepper Wood Drive","Phone":"987-565-9781","Founded":"24/05/2017"}, +{"Id":33,"CompanyName":"Jaxbean","ContactTitle":"Dr","Country":"Philippines","City":"Beberon","Address":"763 Londonderry Court","Phone":"693-228-8006","Founded":"20/01/2011"}, +{"Id":34,"CompanyName":"Trudoo","ContactTitle":"Dr","Country":"Palestinian Territory","City":"Bayt ‘Īnūn","Address":"337 Fordem Alley","Phone":"281-615-5677","Founded":"27/05/2013"}, +{"Id":35,"CompanyName":"Photofeed","ContactTitle":"Ms","Country":"China","City":"Xindian","Address":"93395 Corscot Avenue","Phone":"137-290-5329","Founded":"27/05/2015"}, +{"Id":36,"CompanyName":"Jabbersphere","ContactTitle":"Rev","Country":"Portugal","City":"Póvoa","Address":"643 Browning Hill","Phone":"959-524-9766","Founded":"06/04/2011"}, +{"Id":37,"CompanyName":"Voonix","ContactTitle":"Dr","Country":"Poland","City":"Ostrowsko","Address":"55 Susan Pass","Phone":"443-674-0263","Founded":"18/06/2004"}, +{"Id":38,"CompanyName":"Flashspan","ContactTitle":"Dr","Country":"Ivory Coast","City":"San-Pédro","Address":"65 Hayes Crossing","Phone":"801-875-4768","Founded":"18/11/2008"}, +{"Id":39,"CompanyName":"Zoonder","ContactTitle":"Dr","Country":"Somalia","City":"Qandala","Address":"450 Blackbird Crossing","Phone":"225-237-0607","Founded":"15/04/2015"}, +{"Id":40,"CompanyName":"Photobug","ContactTitle":"Mr","Country":"Indonesia","City":"Tuamese","Address":"9223 Dennis Pass","Phone":"737-660-9638","Founded":"12/07/2004"}, +{"Id":41,"CompanyName":"Oyonder","ContactTitle":"Rev","Country":"Russia","City":"Shatki","Address":"2460 Goodland Trail","Phone":"332-475-9929","Founded":"29/07/2009"}, +{"Id":42,"CompanyName":"Bluezoom","ContactTitle":"Mr","Country":"China","City":"Jiayuguan","Address":"839 Mesta Street","Phone":"361-349-5770","Founded":"13/06/2004"}, +{"Id":43,"CompanyName":"Meevee","ContactTitle":"Ms","Country":"Argentina","City":"San Luis","Address":"43 Ilene Drive","Phone":"519-496-0732","Founded":"20/03/2009"}, +{"Id":44,"CompanyName":"Roodel","ContactTitle":"Rev","Country":"China","City":"Zhengmo","Address":"7962 Daystar Drive","Phone":"480-706-1305","Founded":"25/05/2012"}, +{"Id":45,"CompanyName":"Layo","ContactTitle":"Ms","Country":"China","City":"Huangguan","Address":"131 Brown Alley","Phone":"929-904-3889","Founded":"06/05/2002"}, +{"Id":46,"CompanyName":"Topicshots","ContactTitle":"Ms","Country":"Armenia","City":"Varser","Address":"94 Meadow Vale Point","Phone":"715-979-7855","Founded":"08/07/2014"}, +{"Id":47,"CompanyName":"Viva","ContactTitle":"Honorable","Country":"Dominican Republic","City":"Mao","Address":"1793 Buell Crossing","Phone":"673-682-6448","Founded":"17/11/2014"}, +{"Id":48,"CompanyName":"Quimba","ContactTitle":"Mr","Country":"Netherlands","City":"Zwolle","Address":"85900 Sundown Circle","Phone":"939-594-7613","Founded":"08/10/2005"}, +{"Id":49,"CompanyName":"LiveZ","ContactTitle":"Mr","Country":"China","City":"Pingyang","Address":"7 Norway Maple Circle","Phone":"449-965-0175","Founded":"28/11/2013"}, +{"Id":50,"CompanyName":"Livefish","ContactTitle":"Rev","Country":"Indonesia","City":"Lueng Putu","Address":"913 Dryden Pass","Phone":"527-203-7767","Founded":"06/10/2017"}, +{"Id":51,"CompanyName":"Realmix","ContactTitle":"Ms","Country":"Thailand","City":"Bang Phae","Address":"7396 Heath Crossing","Phone":"797-678-5164","Founded":"29/07/2000"}, +{"Id":52,"CompanyName":"Trudeo","ContactTitle":"Dr","Country":"Indonesia","City":"Leuwihalang","Address":"44960 Butternut Junction","Phone":"226-456-8881","Founded":"11/03/2006"}, +{"Id":53,"CompanyName":"Divanoodle","ContactTitle":"Mrs","Country":"Brazil","City":"Poconé","Address":"95001 Oneill Drive","Phone":"866-122-1718","Founded":"14/12/2016"}, +{"Id":54,"CompanyName":"Janyx","ContactTitle":"Rev","Country":"Indonesia","City":"Kaburon","Address":"9844 Meadow Ridge Alley","Phone":"160-830-9995","Founded":"09/03/2002"}, +{"Id":55,"CompanyName":"Dabtype","ContactTitle":"Rev","Country":"Portugal","City":"Chã","Address":"8083 Norway Maple Way","Phone":"257-984-0296","Founded":"28/12/2006"}, +{"Id":56,"CompanyName":"Jaxspan","ContactTitle":"Mr","Country":"China","City":"Fengkou","Address":"30 Pepper Wood Circle","Phone":"595-143-3172","Founded":"10/05/2016"}, +{"Id":57,"CompanyName":"Fadeo","ContactTitle":"Mr","Country":"China","City":"Xiaomian","Address":"857 Vernon Parkway","Phone":"372-734-9357","Founded":"16/01/2010"}, +{"Id":58,"CompanyName":"Kwideo","ContactTitle":"Ms","Country":"United States","City":"Roanoke","Address":"1729 Eliot Avenue","Phone":"540-274-7442","Founded":"10/09/2009"}, +{"Id":59,"CompanyName":"Tagpad","ContactTitle":"Mr","Country":"Poland","City":"Rokiciny","Address":"933 Warner Way","Phone":"206-715-9983","Founded":"11/12/2002"}, +{"Id":60,"CompanyName":"Flashdog","ContactTitle":"Ms","Country":"Tanzania","City":"Uyovu","Address":"685 Mockingbird Pass","Phone":"573-709-1341","Founded":"09/06/2011"}, +{"Id":61,"CompanyName":"Zooxo","ContactTitle":"Rev","Country":"Yemen","City":"Ḩajjah","Address":"53218 Jay Hill","Phone":"839-694-4988","Founded":"16/04/2004"}, +{"Id":62,"CompanyName":"Rhyloo","ContactTitle":"Dr","Country":"Philippines","City":"Gutalac","Address":"2280 Washington Point","Phone":"448-153-6304","Founded":"16/11/2009"}, +{"Id":63,"CompanyName":"Meejo","ContactTitle":"Ms","Country":"Peru","City":"Huamali","Address":"01930 Scott Avenue","Phone":"436-906-5728","Founded":"19/11/2011"}, +{"Id":64,"CompanyName":"Gigazoom","ContactTitle":"Ms","Country":"Canada","City":"Gibsons","Address":"02194 Schiller Drive","Phone":"168-263-0607","Founded":"26/09/2003"}, +{"Id":65,"CompanyName":"Twitterbridge","ContactTitle":"Mrs","Country":"Sweden","City":"Linköping","Address":"638 Crescent Oaks Place","Phone":"401-362-5460","Founded":"07/09/2003"}, +{"Id":66,"CompanyName":"Wikibox","ContactTitle":"Ms","Country":"France","City":"Goussainville","Address":"19 Victoria Circle","Phone":"209-604-9178","Founded":"10/04/2017"}, +{"Id":67,"CompanyName":"Bluejam","ContactTitle":"Mr","Country":"Greece","City":"Ágios Efstrátios","Address":"99653 Quincy Parkway","Phone":"497-122-7304","Founded":"12/03/2013"}, +{"Id":68,"CompanyName":"Bubblebox","ContactTitle":"Mrs","Country":"Philippines","City":"Pan-an","Address":"72 Surrey Plaza","Phone":"416-862-6097","Founded":"08/10/2008"}, +{"Id":69,"CompanyName":"Trupe","ContactTitle":"Dr","Country":"Germany","City":"Nürnberg","Address":"7422 Meadow Valley Trail","Phone":"789-870-6696","Founded":"24/02/2016"}, +{"Id":70,"CompanyName":"Zoonder","ContactTitle":"Honorable","Country":"Uzbekistan","City":"Kogon","Address":"67195 Nancy Plaza","Phone":"687-864-8088","Founded":"11/12/2001"}, +{"Id":71,"CompanyName":"Brainverse","ContactTitle":"Mr","Country":"Ukraine","City":"Alchevs’k","Address":"68 Oneill Drive","Phone":"878-662-6470","Founded":"16/12/2004"}, +{"Id":72,"CompanyName":"Youfeed","ContactTitle":"Honorable","Country":"Russia","City":"Volgorechensk","Address":"5366 Schiller Court","Phone":"691-581-2251","Founded":"25/09/2000"}, +{"Id":73,"CompanyName":"Oba","ContactTitle":"Dr","Country":"Russia","City":"Zherdevka","Address":"5653 Susan Circle","Phone":"729-809-8414","Founded":"19/03/2003"}, +{"Id":74,"CompanyName":"Feedbug","ContactTitle":"Ms","Country":"Brazil","City":"Sertânia","Address":"507 Gulseth Street","Phone":"652-461-5844","Founded":"22/01/2011"}, +{"Id":75,"CompanyName":"Fliptune","ContactTitle":"Mr","Country":"China","City":"Zaozhuang","Address":"1929 Sunfield Trail","Phone":"549-378-0487","Founded":"29/08/2016"}, +{"Id":76,"CompanyName":"Twitterlist","ContactTitle":"Rev","Country":"Peru","City":"Magdalena","Address":"96832 Anthes Alley","Phone":"915-324-2431","Founded":"21/07/2014"}, +{"Id":77,"CompanyName":"Oba","ContactTitle":"Honorable","Country":"Indonesia","City":"Krajan Tengah","Address":"9778 Jackson Avenue","Phone":"220-652-1202","Founded":"18/03/2001"}, +{"Id":78,"CompanyName":"Meevee","ContactTitle":"Rev","Country":"China","City":"Xing’an","Address":"9 Thierer Alley","Phone":"136-373-8694","Founded":"14/08/2011"}, +{"Id":79,"CompanyName":"Camido","ContactTitle":"Ms","Country":"Madagascar","City":"Ambanja","Address":"4 Homewood Circle","Phone":"687-680-3849","Founded":"02/03/2015"}, +{"Id":80,"CompanyName":"Chatterpoint","ContactTitle":"Ms","Country":"Uganda","City":"Kagadi","Address":"79 Kedzie Crossing","Phone":"440-167-5384","Founded":"04/12/2000"}, +{"Id":81,"CompanyName":"Livefish","ContactTitle":"Mrs","Country":"Indonesia","City":"Pakel","Address":"20 Sugar Lane","Phone":"847-833-0015","Founded":"02/12/2006"}, +{"Id":82,"CompanyName":"Flashpoint","ContactTitle":"Mrs","Country":"Portugal","City":"São Silvestre","Address":"6 Sullivan Parkway","Phone":"566-511-8951","Founded":"26/07/2008"}, +{"Id":83,"CompanyName":"Quinu","ContactTitle":"Mr","Country":"Philippines","City":"Del Pilar","Address":"8 Waubesa Center","Phone":"963-777-7899","Founded":"05/11/2017"}, +{"Id":84,"CompanyName":"Linklinks","ContactTitle":"Mrs","Country":"China","City":"Xianyi","Address":"02660 Towne Center","Phone":"747-371-6212","Founded":"16/04/2016"}, +{"Id":85,"CompanyName":"Shufflebeat","ContactTitle":"Dr","Country":"Poland","City":"Lubień","Address":"55 Valley Edge Crossing","Phone":"677-177-2085","Founded":"27/05/2004"}, +{"Id":86,"CompanyName":"Dabvine","ContactTitle":"Mrs","Country":"Sri Lanka","City":"Gampaha","Address":"01189 Forest Dale Center","Phone":"343-162-6849","Founded":"16/02/2014"}, +{"Id":87,"CompanyName":"Rhyloo","ContactTitle":"Mr","Country":"Syria","City":"Muḩradah","Address":"585 Sachtjen Circle","Phone":"114-808-2394","Founded":"04/09/2012"}, +{"Id":88,"CompanyName":"Roombo","ContactTitle":"Honorable","Country":"Syria","City":"Al Ghizlānīyah","Address":"6555 Sunbrook Park","Phone":"151-646-4281","Founded":"08/01/2003"}, +{"Id":89,"CompanyName":"Realmix","ContactTitle":"Dr","Country":"Qatar","City":"Umm Şalāl ‘Alī","Address":"411 Jenifer Point","Phone":"598-822-8005","Founded":"13/10/2008"}, +{"Id":90,"CompanyName":"Ailane","ContactTitle":"Rev","Country":"Finland","City":"Kinnula","Address":"7 Parkside Parkway","Phone":"374-752-9227","Founded":"11/11/2012"}, +{"Id":91,"CompanyName":"Trilia","ContactTitle":"Honorable","Country":"Brazil","City":"São Sebastião do Passé","Address":"42 Artisan Court","Phone":"488-999-4745","Founded":"22/12/2016"}, +{"Id":92,"CompanyName":"Mybuzz","ContactTitle":"Mr","Country":"Cuba","City":"Camagüey","Address":"59755 Lindbergh Plaza","Phone":"450-548-4212","Founded":"14/11/2011"}, +{"Id":93,"CompanyName":"Npath","ContactTitle":"Ms","Country":"Canada","City":"Orillia","Address":"6 Rigney Trail","Phone":"205-905-2729","Founded":"18/05/2006"}, +{"Id":94,"CompanyName":"Zooveo","ContactTitle":"Dr","Country":"China","City":"Xiumei","Address":"63947 Corscot Terrace","Phone":"898-204-8228","Founded":"26/12/2008"}, +{"Id":95,"CompanyName":"Wordpedia","ContactTitle":"Dr","Country":"Russia","City":"Yelan’-Kolenovskiy","Address":"2 Sugar Parkway","Phone":"655-253-1337","Founded":"09/05/2000"}, +{"Id":96,"CompanyName":"Fatz","ContactTitle":"Honorable","Country":"Peru","City":"Sacanche","Address":"7 Kropf Drive","Phone":"916-938-5001","Founded":"11/07/2013"}, +{"Id":97,"CompanyName":"Midel","ContactTitle":"Dr","Country":"China","City":"Xiadian","Address":"593 Drewry Court","Phone":"642-214-8597","Founded":"01/12/2000"}, +{"Id":98,"CompanyName":"Mynte","ContactTitle":"Dr","Country":"Russia","City":"Priupskiy","Address":"220 Northfield Center","Phone":"155-904-0981","Founded":"18/06/2011"}, +{"Id":99,"CompanyName":"Zoomcast","ContactTitle":"Dr","Country":"Portugal","City":"Souto de Cima","Address":"532 Anzinger Plaza","Phone":"191-818-9361","Founded":"17/11/2016"}, +{"Id":100,"CompanyName":"Eazzy","ContactTitle":"Rev","Country":"China","City":"Taozhuang","Address":"4277 Miller Way","Phone":"305-482-2966","Founded":"22/01/2015"}, +{"Id":101,"CompanyName":"Linklinks","ContactTitle":"Rev","Country":"Iran","City":"Fāryāb","Address":"260 Canary Junction","Phone":"457-836-0226","Founded":"27/01/2001"}, +{"Id":102,"CompanyName":"Mybuzz","ContactTitle":"Dr","Country":"China","City":"Heqian","Address":"473 Village Alley","Phone":"556-165-0812","Founded":"05/07/2005"}, +{"Id":103,"CompanyName":"Centidel","ContactTitle":"Mr","Country":"Indonesia","City":"Tanggulangin","Address":"3 Boyd Avenue","Phone":"613-768-8063","Founded":"09/10/2014"}, +{"Id":104,"CompanyName":"Browsebug","ContactTitle":"Honorable","Country":"Philippines","City":"Maibu","Address":"70571 David Circle","Phone":"622-306-9748","Founded":"17/10/2008"}, +{"Id":105,"CompanyName":"Trunyx","ContactTitle":"Mrs","Country":"Poland","City":"Łąck","Address":"39 Warner Circle","Phone":"514-644-0730","Founded":"26/11/2000"}, +{"Id":106,"CompanyName":"Skippad","ContactTitle":"Dr","Country":"Finland","City":"Turku","Address":"6 Marquette Street","Phone":"976-602-3823","Founded":"21/04/2001"}, +{"Id":107,"CompanyName":"Fatz","ContactTitle":"Honorable","Country":"South Africa","City":"Potchefstroom","Address":"910 Judy Way","Phone":"929-483-8774","Founded":"24/02/2006"}, +{"Id":108,"CompanyName":"Rooxo","ContactTitle":"Mrs","Country":"Moldova","City":"Saharna","Address":"322 Sloan Road","Phone":"409-788-0597","Founded":"23/01/2010"}, +{"Id":109,"CompanyName":"Gabcube","ContactTitle":"Rev","Country":"Dominican Republic","City":"Baitoa","Address":"3 Merry Circle","Phone":"706-368-9824","Founded":"09/08/2003"}, +{"Id":110,"CompanyName":"Blogtag","ContactTitle":"Mr","Country":"Sweden","City":"Kumla","Address":"64672 Graceland Street","Phone":"241-600-1154","Founded":"09/12/2011"}, +{"Id":111,"CompanyName":"Yodo","ContactTitle":"Mrs","Country":"China","City":"Shatian","Address":"50631 Granby Terrace","Phone":"968-260-8510","Founded":"30/08/2016"}, +{"Id":112,"CompanyName":"Centizu","ContactTitle":"Rev","Country":"Peru","City":"Yanahuaya","Address":"14463 Northport Street","Phone":"413-453-3357","Founded":"15/08/2016"}, +{"Id":113,"CompanyName":"Browsetype","ContactTitle":"Ms","Country":"Haiti","City":"Grangwav","Address":"4 Dahle Street","Phone":"112-150-7652","Founded":"30/11/2011"}, +{"Id":114,"CompanyName":"Tagcat","ContactTitle":"Dr","Country":"Peru","City":"Ollantaytambo","Address":"320 Messerschmidt Junction","Phone":"485-861-0875","Founded":"31/07/2017"}, +{"Id":115,"CompanyName":"Muxo","ContactTitle":"Mr","Country":"China","City":"Sanbao","Address":"7 Anderson Plaza","Phone":"248-999-9143","Founded":"09/07/2015"}, +{"Id":116,"CompanyName":"Youbridge","ContactTitle":"Dr","Country":"Greece","City":"Xilópolis","Address":"91186 Donald Terrace","Phone":"557-529-2074","Founded":"25/11/2002"}, +{"Id":117,"CompanyName":"Meeveo","ContactTitle":"Dr","Country":"Brazil","City":"Pinheiro Machado","Address":"08 Hanover Plaza","Phone":"822-148-1049","Founded":"27/03/2012"}, +{"Id":118,"CompanyName":"Centidel","ContactTitle":"Honorable","Country":"China","City":"Yugang","Address":"6 Mesta Lane","Phone":"919-828-3237","Founded":"03/03/2006"}, +{"Id":119,"CompanyName":"Voolith","ContactTitle":"Dr","Country":"Syria","City":"Ad Darbāsīyah","Address":"167 Surrey Terrace","Phone":"510-652-6191","Founded":"29/03/2013"}, +{"Id":120,"CompanyName":"Twinte","ContactTitle":"Ms","Country":"Belarus","City":"Soly","Address":"53 Weeping Birch Road","Phone":"852-624-5737","Founded":"26/01/2014"}, +{"Id":121,"CompanyName":"Fanoodle","ContactTitle":"Dr","Country":"France","City":"Bayonne","Address":"50 Killdeer Plaza","Phone":"152-419-0766","Founded":"24/07/2004"}, +{"Id":122,"CompanyName":"Skimia","ContactTitle":"Rev","Country":"Greece","City":"Kilkís","Address":"1848 Sutherland Circle","Phone":"270-154-3837","Founded":"23/02/2003"}, +{"Id":123,"CompanyName":"Ooba","ContactTitle":"Honorable","Country":"China","City":"Baitang","Address":"404 Lotheville Circle","Phone":"336-628-8769","Founded":"07/06/2009"}, +{"Id":124,"CompanyName":"Voomm","ContactTitle":"Mrs","Country":"Tanzania","City":"Mlimba","Address":"34 3rd Junction","Phone":"820-383-0820","Founded":"10/08/2015"}, +{"Id":125,"CompanyName":"Jayo","ContactTitle":"Rev","Country":"Indonesia","City":"Tanakbeak Daye","Address":"8041 Kropf Court","Phone":"470-839-7462","Founded":"21/03/2002"}, +{"Id":126,"CompanyName":"Buzzster","ContactTitle":"Honorable","Country":"Indonesia","City":"Babakantonggoh","Address":"677 Manitowish Plaza","Phone":"665-107-5432","Founded":"23/11/2001"}, +{"Id":127,"CompanyName":"Avaveo","ContactTitle":"Mr","Country":"Belarus","City":"Baranovichi","Address":"241 Elgar Circle","Phone":"959-880-2954","Founded":"02/09/2016"}, +{"Id":128,"CompanyName":"Ailane","ContactTitle":"Ms","Country":"Togo","City":"Badou","Address":"3 Spenser Avenue","Phone":"223-882-1279","Founded":"24/04/2011"}, +{"Id":129,"CompanyName":"Dabfeed","ContactTitle":"Dr","Country":"Indonesia","City":"Kedawung","Address":"6 Garrison Way","Phone":"166-379-1041","Founded":"02/11/2008"}, +{"Id":130,"CompanyName":"Zoovu","ContactTitle":"Mrs","Country":"Thailand","City":"Suphan Buri","Address":"28 Columbus Plaza","Phone":"844-642-7086","Founded":"04/08/2012"}, +{"Id":131,"CompanyName":"Eire","ContactTitle":"Dr","Country":"Sweden","City":"Motala","Address":"3 Lighthouse Bay Trail","Phone":"307-704-9191","Founded":"16/05/2016"}, +{"Id":132,"CompanyName":"Bubbletube","ContactTitle":"Dr","Country":"Poland","City":"Łubniany","Address":"5 Transport Crossing","Phone":"486-808-3888","Founded":"07/05/2005"}, +{"Id":133,"CompanyName":"Meevee","ContactTitle":"Rev","Country":"Peru","City":"Pimentel","Address":"2311 Bowman Lane","Phone":"195-567-2803","Founded":"05/12/2005"}, +{"Id":134,"CompanyName":"Quatz","ContactTitle":"Rev","Country":"Belarus","City":"Krasnapollye","Address":"643 Namekagon Place","Phone":"541-843-3048","Founded":"18/04/2001"}, +{"Id":135,"CompanyName":"Nlounge","ContactTitle":"Rev","Country":"Ukraine","City":"Stetseva","Address":"66 Blaine Plaza","Phone":"712-682-2049","Founded":"12/04/2017"}, +{"Id":136,"CompanyName":"Yodoo","ContactTitle":"Ms","Country":"Nepal","City":"Jaleswar","Address":"2 Monument Trail","Phone":"583-772-7102","Founded":"25/07/2003"}, +{"Id":137,"CompanyName":"Yodo","ContactTitle":"Rev","Country":"China","City":"Lingkou","Address":"58731 Hanson Drive","Phone":"617-536-5970","Founded":"25/12/2010"}, +{"Id":138,"CompanyName":"Topicshots","ContactTitle":"Ms","Country":"Indonesia","City":"Banjar Triwangsakeliki","Address":"1471 Thackeray Way","Phone":"801-950-3480","Founded":"28/10/2010"}, +{"Id":139,"CompanyName":"Jabbercube","ContactTitle":"Honorable","Country":"Ecuador","City":"Cayambe","Address":"16729 Mccormick Avenue","Phone":"803-456-6882","Founded":"13/01/2015"}, +{"Id":140,"CompanyName":"Brightbean","ContactTitle":"Dr","Country":"Zimbabwe","City":"Lalapanzi","Address":"64594 Grasskamp Alley","Phone":"966-773-6059","Founded":"22/09/2015"}, +{"Id":141,"CompanyName":"Wordtune","ContactTitle":"Dr","Country":"China","City":"Jiepai","Address":"7332 Haas Center","Phone":"130-789-7725","Founded":"02/07/2006"}, +{"Id":142,"CompanyName":"Skyndu","ContactTitle":"Rev","Country":"Poland","City":"Mazańcowice","Address":"231 Bunker Hill Terrace","Phone":"337-347-3592","Founded":"20/10/2003"}, +{"Id":143,"CompanyName":"Zoombox","ContactTitle":"Dr","Country":"Mali","City":"Ké-Macina","Address":"02003 Tony Junction","Phone":"645-179-1213","Founded":"27/12/2000"}, +{"Id":144,"CompanyName":"Voolia","ContactTitle":"Honorable","Country":"Albania","City":"Burrel","Address":"90 Nobel Alley","Phone":"739-774-2011","Founded":"10/09/2009"}, +{"Id":145,"CompanyName":"Tagcat","ContactTitle":"Mrs","Country":"Philippines","City":"Maibu","Address":"0223 Corben Drive","Phone":"883-934-9058","Founded":"28/12/2011"}, +{"Id":146,"CompanyName":"Omba","ContactTitle":"Ms","Country":"China","City":"Lixi","Address":"33683 Cambridge Avenue","Phone":"167-909-3518","Founded":"21/02/2013"}, +{"Id":147,"CompanyName":"Edgeify","ContactTitle":"Rev","Country":"Ireland","City":"Castlemartyr","Address":"094 Weeping Birch Pass","Phone":"682-787-8532","Founded":"11/07/2005"}, +{"Id":148,"CompanyName":"Mita","ContactTitle":"Ms","Country":"Indonesia","City":"Palaran","Address":"0415 Kim Park","Phone":"700-492-1978","Founded":"03/11/2001"}, +{"Id":149,"CompanyName":"Quamba","ContactTitle":"Mr","Country":"Moldova","City":"Căuşeni","Address":"16481 Eagle Crest Way","Phone":"517-754-9865","Founded":"30/04/2005"}, +{"Id":150,"CompanyName":"Fivechat","ContactTitle":"Rev","Country":"Philippines","City":"Tigbaw","Address":"1906 Briar Crest Point","Phone":"878-444-4874","Founded":"25/11/2008"}, +{"Id":151,"CompanyName":"Wikizz","ContactTitle":"Mrs","Country":"Czech Republic","City":"Měřín","Address":"70 Nelson Drive","Phone":"102-692-1544","Founded":"08/06/2002"}, +{"Id":152,"CompanyName":"Edgewire","ContactTitle":"Dr","Country":"Iran","City":"Malārd","Address":"5 Spaight Park","Phone":"713-568-5537","Founded":"28/11/2004"}, +{"Id":153,"CompanyName":"Thoughtstorm","ContactTitle":"Mrs","Country":"Philippines","City":"Maria Aurora","Address":"2 Hoard Parkway","Phone":"810-663-6555","Founded":"20/07/2012"}, +{"Id":154,"CompanyName":"Dabtype","ContactTitle":"Ms","Country":"China","City":"Dasi","Address":"882 Hoffman Terrace","Phone":"781-208-5316","Founded":"06/08/2003"}, +{"Id":155,"CompanyName":"Fivechat","ContactTitle":"Ms","Country":"Indonesia","City":"Mangge","Address":"615 Esch Court","Phone":"159-148-2651","Founded":"22/07/2004"}, +{"Id":156,"CompanyName":"Flashpoint","ContactTitle":"Mr","Country":"Serbia","City":"Zvezdara","Address":"15045 Knutson Point","Phone":"731-153-7682","Founded":"02/05/2002"}, +{"Id":157,"CompanyName":"Edgeblab","ContactTitle":"Dr","Country":"China","City":"Qingshui","Address":"28 New Castle Place","Phone":"482-900-5523","Founded":"19/07/2010"}, +{"Id":158,"CompanyName":"Podcat","ContactTitle":"Ms","Country":"Poland","City":"Bystra","Address":"97 Helena Pass","Phone":"957-454-8303","Founded":"01/09/2002"}, +{"Id":159,"CompanyName":"Topicblab","ContactTitle":"Mr","Country":"Thailand","City":"Sam Khok","Address":"7 Westport Point","Phone":"318-829-8663","Founded":"09/02/2008"}, +{"Id":160,"CompanyName":"Tagcat","ContactTitle":"Dr","Country":"China","City":"Wa’erma","Address":"6473 4th Terrace","Phone":"547-121-3952","Founded":"18/05/2006"}, +{"Id":161,"CompanyName":"Meembee","ContactTitle":"Ms","Country":"Indonesia","City":"Blangpulo","Address":"412 Harbort Place","Phone":"757-322-4908","Founded":"06/11/2014"}, +{"Id":162,"CompanyName":"Blogspan","ContactTitle":"Ms","Country":"Colombia","City":"Miranda","Address":"5120 Luster Crossing","Phone":"430-478-1413","Founded":"09/03/2002"}, +{"Id":163,"CompanyName":"Tambee","ContactTitle":"Rev","Country":"Indonesia","City":"Kedungdowo","Address":"5 Wayridge Crossing","Phone":"277-198-6402","Founded":"29/05/2017"}, +{"Id":164,"CompanyName":"Vinder","ContactTitle":"Mr","Country":"Ireland","City":"Rathnew","Address":"1 Glacier Hill Plaza","Phone":"119-160-1906","Founded":"23/11/2002"}, +{"Id":165,"CompanyName":"Riffpedia","ContactTitle":"Mrs","Country":"Ethiopia","City":"Mēga","Address":"40 Shasta Trail","Phone":"668-991-5743","Founded":"04/12/2001"}, +{"Id":166,"CompanyName":"Reallinks","ContactTitle":"Ms","Country":"China","City":"Tangzi","Address":"537 Monument Trail","Phone":"199-967-8172","Founded":"17/10/2004"}, +{"Id":167,"CompanyName":"Centimia","ContactTitle":"Rev","Country":"Nigeria","City":"Siluko","Address":"281 Dayton Alley","Phone":"410-180-9042","Founded":"18/06/2005"}, +{"Id":168,"CompanyName":"Skibox","ContactTitle":"Ms","Country":"Russia","City":"Podgornaya","Address":"725 Eagle Crest Parkway","Phone":"899-608-4950","Founded":"19/07/2009"}, +{"Id":169,"CompanyName":"Centidel","ContactTitle":"Honorable","Country":"China","City":"Xuanhuadian","Address":"6 Veith Center","Phone":"299-395-8591","Founded":"05/12/2014"}, +{"Id":170,"CompanyName":"Avavee","ContactTitle":"Ms","Country":"Uruguay","City":"Los Cerrillos","Address":"03767 Emmet Center","Phone":"580-353-2541","Founded":"18/03/2016"}, +{"Id":171,"CompanyName":"Myworks","ContactTitle":"Ms","Country":"Philippines","City":"Carriedo","Address":"0 Waywood Crossing","Phone":"696-903-4440","Founded":"02/05/2011"}, +{"Id":172,"CompanyName":"Wikivu","ContactTitle":"Dr","Country":"Croatia","City":"Bakar","Address":"1 Vernon Junction","Phone":"642-688-7646","Founded":"09/06/2011"}, +{"Id":173,"CompanyName":"Oyoyo","ContactTitle":"Mr","Country":"China","City":"Huiwen","Address":"408 Haas Terrace","Phone":"377-264-3010","Founded":"27/09/2004"}, +{"Id":174,"CompanyName":"Viva","ContactTitle":"Mr","Country":"Venezuela","City":"Mene de Mauroa","Address":"6 Pleasure Pass","Phone":"740-288-4771","Founded":"29/09/2010"}, +{"Id":175,"CompanyName":"Kaymbo","ContactTitle":"Rev","Country":"France","City":"Tarbes","Address":"9549 Upham Circle","Phone":"318-427-6227","Founded":"12/07/2008"}, +{"Id":176,"CompanyName":"Voonyx","ContactTitle":"Ms","Country":"Philippines","City":"Tapel","Address":"972 Acker Parkway","Phone":"487-565-3459","Founded":"11/11/2015"}, +{"Id":177,"CompanyName":"Viva","ContactTitle":"Rev","Country":"Japan","City":"Muroto-misakicho","Address":"13696 Onsgard Lane","Phone":"309-474-6555","Founded":"07/03/2014"}, +{"Id":178,"CompanyName":"Leenti","ContactTitle":"Honorable","Country":"Gambia","City":"Farafenni","Address":"2310 Westend Center","Phone":"162-485-0053","Founded":"16/09/2009"}, +{"Id":179,"CompanyName":"Zoombox","ContactTitle":"Mrs","Country":"Cuba","City":"Holguín","Address":"775 Calypso Court","Phone":"812-445-3764","Founded":"23/04/2016"}, +{"Id":180,"CompanyName":"Skyble","ContactTitle":"Dr","Country":"Philippines","City":"Pau","Address":"0019 Oxford Center","Phone":"414-195-2663","Founded":"17/02/2015"}, +{"Id":181,"CompanyName":"Avamba","ContactTitle":"Ms","Country":"Russia","City":"Fastovetskaya","Address":"313 Steensland Lane","Phone":"537-103-4781","Founded":"07/12/2007"}, +{"Id":182,"CompanyName":"Skajo","ContactTitle":"Ms","Country":"Indonesia","City":"Cihambali","Address":"88897 Magdeline Trail","Phone":"589-749-4627","Founded":"18/08/2001"}, +{"Id":183,"CompanyName":"Jatri","ContactTitle":"Dr","Country":"Indonesia","City":"Sinarharapan","Address":"95 Sloan Drive","Phone":"334-442-3201","Founded":"15/04/2006"}, +{"Id":184,"CompanyName":"Meeveo","ContactTitle":"Mr","Country":"Finland","City":"Kajaani","Address":"491 Stephen Point","Phone":"392-919-4929","Founded":"22/07/2006"}, +{"Id":185,"CompanyName":"Kare","ContactTitle":"Mr","Country":"Thailand","City":"Chiang Yuen","Address":"23082 Kipling Point","Phone":"906-474-6854","Founded":"07/12/2001"}, +{"Id":186,"CompanyName":"Izio","ContactTitle":"Mrs","Country":"Russia","City":"Troparëvo","Address":"7 Esker Hill","Phone":"244-866-3063","Founded":"06/08/2003"}, +{"Id":187,"CompanyName":"Avamba","ContactTitle":"Honorable","Country":"China","City":"Yingzhou","Address":"3052 Columbus Drive","Phone":"569-316-5850","Founded":"07/11/2005"}, +{"Id":188,"CompanyName":"Zoonoodle","ContactTitle":"Honorable","Country":"Indonesia","City":"Kutacane","Address":"1 Stone Corner Alley","Phone":"611-482-2308","Founded":"01/05/2009"}, +{"Id":189,"CompanyName":"Youfeed","ContactTitle":"Honorable","Country":"Colombia","City":"Guataquí","Address":"77803 Kim Street","Phone":"662-443-6252","Founded":"24/04/2015"}, +{"Id":190,"CompanyName":"Linkbridge","ContactTitle":"Mr","Country":"Bosnia and Herzegovina","City":"Malešići","Address":"48590 Nancy Point","Phone":"244-983-7142","Founded":"24/02/2011"}, +{"Id":191,"CompanyName":"Rhycero","ContactTitle":"Dr","Country":"Brazil","City":"Barrinha","Address":"8 Dovetail Alley","Phone":"892-347-4081","Founded":"13/01/2007"}, +{"Id":192,"CompanyName":"Flashpoint","ContactTitle":"Dr","Country":"Argentina","City":"Cachí","Address":"8242 Blackbird Crossing","Phone":"114-145-5421","Founded":"08/03/2017"}, +{"Id":193,"CompanyName":"Lazz","ContactTitle":"Mr","Country":"China","City":"Baishi","Address":"3815 Hollow Ridge Pass","Phone":"549-460-3759","Founded":"31/10/2016"}, +{"Id":194,"CompanyName":"Fivechat","ContactTitle":"Rev","Country":"Belize","City":"Punta Gorda","Address":"0869 Main Junction","Phone":"955-730-8552","Founded":"12/12/2011"}, +{"Id":195,"CompanyName":"Realcube","ContactTitle":"Ms","Country":"Ireland","City":"Crumlin","Address":"6556 Elgar Drive","Phone":"189-661-4747","Founded":"15/03/2005"}, +{"Id":196,"CompanyName":"Innotype","ContactTitle":"Dr","Country":"Slovenia","City":"Ljubno ob Savinji","Address":"46 Spenser Court","Phone":"541-289-9522","Founded":"26/02/2005"}, +{"Id":197,"CompanyName":"Blogpad","ContactTitle":"Rev","Country":"United States","City":"Kansas City","Address":"722 Cardinal Terrace","Phone":"913-546-8666","Founded":"15/12/2015"}, +{"Id":198,"CompanyName":"Ooba","ContactTitle":"Dr","Country":"Philippines","City":"Claveria","Address":"65 Oak Lane","Phone":"183-443-9374","Founded":"27/04/2005"}, +{"Id":199,"CompanyName":"Oozz","ContactTitle":"Honorable","Country":"Mongolia","City":"Maanĭt","Address":"94 Fairfield Crossing","Phone":"283-149-8530","Founded":"08/04/2014"}, +{"Id":200,"CompanyName":"Skipstorm","ContactTitle":"Mrs","Country":"Nigeria","City":"Babana","Address":"7 Carpenter Circle","Phone":"471-805-4423","Founded":"11/01/2017"}, +{"Id":201,"CompanyName":"Rhycero","ContactTitle":"Rev","Country":"France","City":"Remiremont","Address":"3 Linden Court","Phone":"104-263-9933","Founded":"29/08/2015"}, +{"Id":202,"CompanyName":"Tagpad","ContactTitle":"Ms","Country":"Canada","City":"Little Current","Address":"411 2nd Trail","Phone":"190-550-4668","Founded":"17/08/2000"}, +{"Id":203,"CompanyName":"Skiptube","ContactTitle":"Mrs","Country":"Argentina","City":"Luján de Cuyo","Address":"10 Schiller Alley","Phone":"439-318-4760","Founded":"11/03/2004"}, +{"Id":204,"CompanyName":"Brainverse","ContactTitle":"Honorable","Country":"Finland","City":"Joutsa","Address":"4087 Goodland Junction","Phone":"128-144-6661","Founded":"18/01/2011"}, +{"Id":205,"CompanyName":"DabZ","ContactTitle":"Ms","Country":"China","City":"Zhuanshui","Address":"5 Algoma Terrace","Phone":"488-852-1637","Founded":"26/07/2006"}, +{"Id":206,"CompanyName":"Youfeed","ContactTitle":"Mr","Country":"Central African Republic","City":"Ouadda","Address":"12 Buena Vista Park","Phone":"968-889-4706","Founded":"18/06/2007"}, +{"Id":207,"CompanyName":"Eayo","ContactTitle":"Rev","Country":"Poland","City":"Glinojeck","Address":"759 Hayes Junction","Phone":"652-841-8579","Founded":"25/03/2009"}, +{"Id":208,"CompanyName":"Eare","ContactTitle":"Ms","Country":"Portugal","City":"Bairros","Address":"26 Sullivan Point","Phone":"668-430-8197","Founded":"11/01/2016"}, +{"Id":209,"CompanyName":"Demivee","ContactTitle":"Dr","Country":"Portugal","City":"Alqueidão","Address":"8170 Arizona Park","Phone":"983-821-4875","Founded":"30/09/2009"}, +{"Id":210,"CompanyName":"Topiclounge","ContactTitle":"Mr","Country":"Portugal","City":"Belverde","Address":"82 Clyde Gallagher Court","Phone":"305-266-4504","Founded":"30/12/2011"}, +{"Id":211,"CompanyName":"Realcube","ContactTitle":"Dr","Country":"Sudan","City":"Ad Dabbah","Address":"88667 Moulton Alley","Phone":"640-426-5084","Founded":"06/06/2006"}, +{"Id":212,"CompanyName":"Quimm","ContactTitle":"Mr","Country":"China","City":"Lanxi","Address":"5 Carberry Place","Phone":"149-372-6998","Founded":"13/06/2007"}, +{"Id":213,"CompanyName":"Mynte","ContactTitle":"Dr","Country":"Russia","City":"Mizur","Address":"47 Surrey Court","Phone":"243-710-4533","Founded":"25/07/2008"}, +{"Id":214,"CompanyName":"Nlounge","ContactTitle":"Dr","Country":"Morocco","City":"Hassi Berkane","Address":"3143 Boyd Avenue","Phone":"863-659-8773","Founded":"18/02/2004"}, +{"Id":215,"CompanyName":"Feedfish","ContactTitle":"Ms","Country":"Armenia","City":"Tsaghkadzor","Address":"4086 Del Sol Alley","Phone":"952-238-3368","Founded":"20/12/2007"}, +{"Id":216,"CompanyName":"Voonder","ContactTitle":"Honorable","Country":"Portugal","City":"Valada","Address":"86 Clemons Plaza","Phone":"971-390-4886","Founded":"11/05/2003"}, +{"Id":217,"CompanyName":"Fivebridge","ContactTitle":"Dr","Country":"Uruguay","City":"Rivera","Address":"2 Fairview Road","Phone":"755-331-8846","Founded":"18/07/2008"}, +{"Id":218,"CompanyName":"Zoomdog","ContactTitle":"Mrs","Country":"Syria","City":"Aţ Ţawāḩīn","Address":"5 Ludington Lane","Phone":"687-238-0984","Founded":"24/10/2017"}, +{"Id":219,"CompanyName":"Browsecat","ContactTitle":"Ms","Country":"China","City":"Xihuachi","Address":"9781 Glendale Lane","Phone":"285-130-1278","Founded":"23/02/2010"}, +{"Id":220,"CompanyName":"Vimbo","ContactTitle":"Rev","Country":"Philippines","City":"Tiaong","Address":"1152 Fordem Circle","Phone":"622-167-2009","Founded":"28/02/2003"}, +{"Id":221,"CompanyName":"Vimbo","ContactTitle":"Dr","Country":"Philippines","City":"Cigaras","Address":"70473 Karstens Lane","Phone":"445-153-2745","Founded":"23/08/2000"}, +{"Id":222,"CompanyName":"Skiba","ContactTitle":"Ms","Country":"Sierra Leone","City":"Tintafor","Address":"81 Nevada Park","Phone":"459-106-5208","Founded":"14/03/2009"}, +{"Id":223,"CompanyName":"Brainbox","ContactTitle":"Dr","Country":"Taiwan","City":"Hualian","Address":"9440 Lien Circle","Phone":"818-919-5769","Founded":"28/03/2014"}, +{"Id":224,"CompanyName":"Buzzdog","ContactTitle":"Ms","Country":"Poland","City":"Długosiodło","Address":"40420 Valley Edge Park","Phone":"313-559-9929","Founded":"08/12/2008"}, +{"Id":225,"CompanyName":"Jatri","ContactTitle":"Dr","Country":"China","City":"Bangjun","Address":"0 Morrow Place","Phone":"593-936-9238","Founded":"19/05/2002"}, +{"Id":226,"CompanyName":"Bubblebox","ContactTitle":"Ms","Country":"China","City":"Xiamao","Address":"6 Mcbride Lane","Phone":"669-475-0882","Founded":"28/09/2000"}, +{"Id":227,"CompanyName":"Kamba","ContactTitle":"Mrs","Country":"Sweden","City":"Borgholm","Address":"42381 Becker Point","Phone":"485-708-2346","Founded":"21/02/2009"}, +{"Id":228,"CompanyName":"Zoombox","ContactTitle":"Mr","Country":"France","City":"Toulouse","Address":"14 Sommers Circle","Phone":"504-793-5971","Founded":"17/02/2010"}, +{"Id":229,"CompanyName":"Tazz","ContactTitle":"Mr","Country":"Ukraine","City":"Sofiyivka","Address":"108 Stone Corner Court","Phone":"492-434-4016","Founded":"22/06/2002"}, +{"Id":230,"CompanyName":"Minyx","ContactTitle":"Mrs","Country":"United States","City":"Hagerstown","Address":"34147 Lillian Drive","Phone":"240-470-4392","Founded":"14/12/2003"}, +{"Id":231,"CompanyName":"Mynte","ContactTitle":"Mrs","Country":"South Korea","City":"Hwaseong-si","Address":"71 Kipling Crossing","Phone":"995-241-6177","Founded":"21/08/2014"}, +{"Id":232,"CompanyName":"Photojam","ContactTitle":"Rev","Country":"Peru","City":"Vilque","Address":"67 Boyd Plaza","Phone":"440-186-7222","Founded":"29/12/2011"}, +{"Id":233,"CompanyName":"Skibox","ContactTitle":"Mr","Country":"China","City":"Rengang","Address":"7 Gale Drive","Phone":"394-819-3593","Founded":"17/06/2011"}, +{"Id":234,"CompanyName":"Fanoodle","ContactTitle":"Honorable","Country":"China","City":"Maikun","Address":"499 Comanche Street","Phone":"895-280-3360","Founded":"04/04/2012"}, +{"Id":235,"CompanyName":"Voolia","ContactTitle":"Ms","Country":"Bolivia","City":"Chuqui Chuqui","Address":"31 Sullivan Crossing","Phone":"519-519-0512","Founded":"15/07/2002"}, +{"Id":236,"CompanyName":"Mydeo","ContactTitle":"Mr","Country":"China","City":"Dahe","Address":"358 Mayer Junction","Phone":"557-111-7504","Founded":"21/01/2003"}, +{"Id":237,"CompanyName":"Vipe","ContactTitle":"Dr","Country":"Portugal","City":"Gandara","Address":"56 4th Pass","Phone":"731-786-6354","Founded":"04/01/2001"}, +{"Id":238,"CompanyName":"Livetube","ContactTitle":"Mrs","Country":"Palestinian Territory","City":"Bil‘īn","Address":"1688 Thompson Park","Phone":"860-964-7610","Founded":"18/10/2000"}, +{"Id":239,"CompanyName":"Yadel","ContactTitle":"Honorable","Country":"Brazil","City":"Valença","Address":"9 Dixon Crossing","Phone":"771-267-8375","Founded":"23/02/2010"}, +{"Id":240,"CompanyName":"Twimm","ContactTitle":"Rev","Country":"China","City":"Raoyang","Address":"6 Dixon Pass","Phone":"735-903-0511","Founded":"03/01/2015"}, +{"Id":241,"CompanyName":"Dabjam","ContactTitle":"Mrs","Country":"China","City":"Heyu","Address":"5183 Hoffman Lane","Phone":"702-590-7410","Founded":"03/04/2015"}, +{"Id":242,"CompanyName":"Mynte","ContactTitle":"Rev","Country":"Indonesia","City":"Sambirata","Address":"6 Reindahl Pass","Phone":"791-725-5631","Founded":"10/07/2005"}, +{"Id":243,"CompanyName":"Agimba","ContactTitle":"Honorable","Country":"Egypt","City":"Dayr Mawās","Address":"957 Northland Street","Phone":"421-149-6636","Founded":"28/02/2011"}, +{"Id":244,"CompanyName":"Ainyx","ContactTitle":"Mrs","Country":"France","City":"Auxerre","Address":"5028 Canary Place","Phone":"739-747-6966","Founded":"22/09/2015"}, +{"Id":245,"CompanyName":"Oyoba","ContactTitle":"Honorable","Country":"Hungary","City":"Székesfehérvár","Address":"0 Commercial Court","Phone":"689-924-7561","Founded":"19/02/2009"}, +{"Id":246,"CompanyName":"Oyonder","ContactTitle":"Dr","Country":"Bangladesh","City":"Gafargaon","Address":"10 Armistice Hill","Phone":"274-780-8256","Founded":"22/12/2016"}, +{"Id":247,"CompanyName":"Yozio","ContactTitle":"Mr","Country":"Nigeria","City":"Madagali","Address":"3 Clyde Gallagher Alley","Phone":"646-684-1420","Founded":"14/11/2011"}, +{"Id":248,"CompanyName":"Izio","ContactTitle":"Honorable","Country":"Thailand","City":"Sam Khok","Address":"724 Farragut Court","Phone":"698-396-2954","Founded":"20/03/2016"}, +{"Id":249,"CompanyName":"Voomm","ContactTitle":"Ms","Country":"Portugal","City":"Vila Chã","Address":"6 Cherokee Park","Phone":"602-804-1323","Founded":"17/09/2011"}, +{"Id":250,"CompanyName":"Geba","ContactTitle":"Rev","Country":"China","City":"Wangtuan","Address":"7947 Eggendart Court","Phone":"168-284-4211","Founded":"23/11/2008"}, +{"Id":251,"CompanyName":"Oyope","ContactTitle":"Rev","Country":"Bulgaria","City":"Devin","Address":"3777 Toban Trail","Phone":"527-379-2339","Founded":"03/07/2005"}, +{"Id":252,"CompanyName":"Tagtune","ContactTitle":"Rev","Country":"China","City":"Jiaotang","Address":"2227 Bunting Place","Phone":"124-892-7152","Founded":"24/09/2002"}, +{"Id":253,"CompanyName":"Edgepulse","ContactTitle":"Mrs","Country":"China","City":"Sanli","Address":"739 Forster Hill","Phone":"846-588-2083","Founded":"25/10/2002"}, +{"Id":254,"CompanyName":"Realbridge","ContactTitle":"Dr","Country":"Ukraine","City":"Zakupne","Address":"4 Lotheville Hill","Phone":"320-639-8169","Founded":"01/12/2011"}, +{"Id":255,"CompanyName":"Eidel","ContactTitle":"Honorable","Country":"Mongolia","City":"Bayan","Address":"57 Merry Alley","Phone":"122-349-3692","Founded":"09/02/2007"}, +{"Id":256,"CompanyName":"Youtags","ContactTitle":"Mrs","Country":"China","City":"Jiumen","Address":"8296 Farmco Street","Phone":"400-377-7862","Founded":"15/11/2011"}, +{"Id":257,"CompanyName":"Pixoboo","ContactTitle":"Mrs","Country":"Japan","City":"Machida","Address":"5294 Forster Street","Phone":"558-700-6415","Founded":"15/04/2016"}, +{"Id":258,"CompanyName":"Voomm","ContactTitle":"Honorable","Country":"China","City":"Jiapeng","Address":"2 Anhalt Pass","Phone":"658-244-2588","Founded":"15/07/2005"}, +{"Id":259,"CompanyName":"Dynava","ContactTitle":"Honorable","Country":"Indonesia","City":"Karanggeneng","Address":"87951 Lindbergh Junction","Phone":"352-471-2284","Founded":"13/05/2010"}, +{"Id":260,"CompanyName":"Twinte","ContactTitle":"Mr","Country":"China","City":"Mayang","Address":"882 Lake View Place","Phone":"243-479-2201","Founded":"19/10/2012"}, +{"Id":261,"CompanyName":"Jaxworks","ContactTitle":"Mrs","Country":"Palestinian Territory","City":"Budrus","Address":"2 Nobel Drive","Phone":"746-271-4273","Founded":"16/11/2001"}, +{"Id":262,"CompanyName":"Fivebridge","ContactTitle":"Ms","Country":"Indonesia","City":"Mojo","Address":"280 Monterey Drive","Phone":"812-460-8015","Founded":"13/08/2006"}, +{"Id":263,"CompanyName":"Wordtune","ContactTitle":"Mr","Country":"Japan","City":"Mibu","Address":"34188 Sachs Avenue","Phone":"819-527-7775","Founded":"18/02/2011"}, +{"Id":264,"CompanyName":"Livetube","ContactTitle":"Mrs","Country":"China","City":"Benzilan","Address":"9723 Welch Parkway","Phone":"755-849-9664","Founded":"12/12/2015"}, +{"Id":265,"CompanyName":"Skyndu","ContactTitle":"Mr","Country":"Poland","City":"Sulbiny Górne","Address":"26029 Ridgeway Avenue","Phone":"406-522-9167","Founded":"19/09/2006"}, +{"Id":266,"CompanyName":"Tazz","ContactTitle":"Ms","Country":"Tunisia","City":"Thala","Address":"07246 Cottonwood Circle","Phone":"285-878-4273","Founded":"28/09/2001"}, +{"Id":267,"CompanyName":"Shuffledrive","ContactTitle":"Mr","Country":"Argentina","City":"Leleque","Address":"813 Prentice Way","Phone":"216-972-3612","Founded":"18/11/2000"}, +{"Id":268,"CompanyName":"Skyndu","ContactTitle":"Honorable","Country":"Philippines","City":"Bani","Address":"453 Leroy Point","Phone":"106-253-4958","Founded":"14/08/2012"}, +{"Id":269,"CompanyName":"Quamba","ContactTitle":"Rev","Country":"Poland","City":"Purda","Address":"79643 Eastwood Center","Phone":"646-182-9119","Founded":"20/08/2014"}, +{"Id":270,"CompanyName":"Photofeed","ContactTitle":"Honorable","Country":"Indonesia","City":"Partikan","Address":"78 Hazelcrest Point","Phone":"291-923-6440","Founded":"02/01/2006"}, +{"Id":271,"CompanyName":"Geba","ContactTitle":"Honorable","Country":"Cuba","City":"Varadero","Address":"906 East Alley","Phone":"752-914-3237","Founded":"18/01/2009"}, +{"Id":272,"CompanyName":"Izio","ContactTitle":"Mrs","Country":"Thailand","City":"Udon Thani","Address":"59 Mcguire Junction","Phone":"371-828-2960","Founded":"14/10/2012"}, +{"Id":273,"CompanyName":"Abatz","ContactTitle":"Rev","Country":"Nigeria","City":"Buni Yadi","Address":"8 Debs Plaza","Phone":"619-782-7440","Founded":"27/10/2017"}, +{"Id":274,"CompanyName":"Skyble","ContactTitle":"Ms","Country":"Australia","City":"Eastern Suburbs Mc","Address":"8390 Holmberg Pass","Phone":"661-425-9909","Founded":"17/08/2017"}, +{"Id":275,"CompanyName":"Bluezoom","ContactTitle":"Honorable","Country":"Sweden","City":"Stockholm","Address":"37487 Mcbride Crossing","Phone":"224-431-5178","Founded":"17/09/2013"}, +{"Id":276,"CompanyName":"Jabbersphere","ContactTitle":"Mrs","Country":"Malawi","City":"Mzuzu","Address":"2 Armistice Street","Phone":"772-293-8996","Founded":"03/11/2002"}, +{"Id":277,"CompanyName":"Browsecat","ContactTitle":"Honorable","Country":"France","City":"Mayenne","Address":"1662 Ridge Oak Park","Phone":"914-678-8738","Founded":"10/10/2016"}, +{"Id":278,"CompanyName":"Leenti","ContactTitle":"Rev","Country":"Albania","City":"Voskopojë","Address":"09 Tennessee Street","Phone":"114-405-8009","Founded":"29/07/2003"}, +{"Id":279,"CompanyName":"Trunyx","ContactTitle":"Honorable","Country":"North Korea","City":"Sinanju","Address":"8 Jay Avenue","Phone":"307-390-5463","Founded":"22/08/2004"}, +{"Id":280,"CompanyName":"Shuffledrive","ContactTitle":"Rev","Country":"Dominica","City":"Pointe Michel","Address":"85 Sloan Pass","Phone":"260-709-2709","Founded":"30/04/2004"}, +{"Id":281,"CompanyName":"Bubblemix","ContactTitle":"Mrs","Country":"Botswana","City":"Mosopa","Address":"135 Huxley Park","Phone":"561-674-0335","Founded":"24/06/2014"}, +{"Id":282,"CompanyName":"Bubblebox","ContactTitle":"Mrs","Country":"Indonesia","City":"Genting","Address":"6414 Fieldstone Alley","Phone":"593-502-2046","Founded":"11/03/2015"}, +{"Id":283,"CompanyName":"Jazzy","ContactTitle":"Mr","Country":"Indonesia","City":"Mungging","Address":"695 Buell Pass","Phone":"410-230-8297","Founded":"06/06/2006"}, +{"Id":284,"CompanyName":"Fivespan","ContactTitle":"Mrs","Country":"Brazil","City":"Toritama","Address":"25221 Melvin Hill","Phone":"726-201-7494","Founded":"15/10/2012"}, +{"Id":285,"CompanyName":"Kimia","ContactTitle":"Honorable","Country":"Togo","City":"Lomé","Address":"4 Twin Pines Circle","Phone":"402-833-6055","Founded":"24/10/2001"}, +{"Id":286,"CompanyName":"Agimba","ContactTitle":"Mr","Country":"Philippines","City":"Sañgay","Address":"4 Onsgard Parkway","Phone":"946-404-9117","Founded":"28/07/2003"}, +{"Id":287,"CompanyName":"Eare","ContactTitle":"Dr","Country":"South Africa","City":"Vredefort","Address":"5462 Fisk Terrace","Phone":"745-703-3380","Founded":"19/12/2004"}, +{"Id":288,"CompanyName":"Latz","ContactTitle":"Rev","Country":"Peru","City":"Ullulluco","Address":"665 Mccormick Way","Phone":"118-915-5680","Founded":"15/05/2015"}, +{"Id":289,"CompanyName":"Centizu","ContactTitle":"Rev","Country":"China","City":"Yidao","Address":"7843 Barby Pass","Phone":"831-792-5031","Founded":"02/09/2005"}, +{"Id":290,"CompanyName":"Skinder","ContactTitle":"Ms","Country":"China","City":"Shiqiao","Address":"138 North Junction","Phone":"911-702-9882","Founded":"30/09/2012"}, +{"Id":291,"CompanyName":"Bubblemix","ContactTitle":"Rev","Country":"France","City":"Dieppe","Address":"31 Loeprich Hill","Phone":"664-667-9442","Founded":"14/12/2008"}, +{"Id":292,"CompanyName":"Eire","ContactTitle":"Dr","Country":"Philippines","City":"Balingasag","Address":"34 4th Road","Phone":"170-191-9196","Founded":"28/01/2000"}, +{"Id":293,"CompanyName":"Brainlounge","ContactTitle":"Dr","Country":"Mexico","City":"Lazaro Cardenas","Address":"386 Cascade Terrace","Phone":"511-736-5621","Founded":"26/11/2014"}, +{"Id":294,"CompanyName":"Feedspan","ContactTitle":"Honorable","Country":"China","City":"Xibu","Address":"2 Homewood Trail","Phone":"443-501-9745","Founded":"07/09/2015"}, +{"Id":295,"CompanyName":"Riffpedia","ContactTitle":"Honorable","Country":"Uzbekistan","City":"Chinoz","Address":"90 Leroy Lane","Phone":"574-172-8908","Founded":"07/11/2001"}, +{"Id":296,"CompanyName":"Roodel","ContactTitle":"Mrs","Country":"Sweden","City":"Tierp","Address":"90818 Debs Road","Phone":"999-436-6349","Founded":"05/03/2000"}, +{"Id":297,"CompanyName":"Feedmix","ContactTitle":"Ms","Country":"Colombia","City":"Dos Quebradas","Address":"7 Nova Place","Phone":"924-577-1343","Founded":"27/03/2001"}, +{"Id":298,"CompanyName":"Fivebridge","ContactTitle":"Mr","Country":"Guadeloupe","City":"Basse-Terre","Address":"2700 4th Point","Phone":"460-620-0426","Founded":"25/12/2017"}, +{"Id":299,"CompanyName":"Fliptune","ContactTitle":"Honorable","Country":"Poland","City":"Lipce Reymontowskie","Address":"79150 Hermina Trail","Phone":"442-632-2247","Founded":"15/01/2007"}, +{"Id":300,"CompanyName":"Jazzy","ContactTitle":"Ms","Country":"Philippines","City":"Dicamay","Address":"4 Bonner Street","Phone":"335-659-7319","Founded":"17/01/2009"}] \ No newline at end of file diff --git a/mesoft.gridview/mesoft.gridview.csproj b/mesoft.gridview/MT.GridView.csproj similarity index 96% rename from mesoft.gridview/mesoft.gridview.csproj rename to mesoft.gridview/MT.GridView.csproj index 010f603..c21dd7b 100644 --- a/mesoft.gridview/mesoft.gridview.csproj +++ b/mesoft.gridview/MT.GridView.csproj @@ -64,6 +64,7 @@ ..\packages\System.Linq.Dynamic.1.0.4\lib\net40\System.Linq.Dynamic.dll True + @@ -127,6 +128,7 @@ Global.asax + @@ -144,8 +146,8 @@ + - @@ -160,10 +162,15 @@ + + + + + @@ -172,9 +179,6 @@ - - - @@ -197,7 +201,7 @@ - + diff --git a/mesoft.gridview/Migrations/Configuration.cs b/mesoft.gridview/Migrations/Configuration.cs index 65d1a9b..63310f7 100644 --- a/mesoft.gridview/Migrations/Configuration.cs +++ b/mesoft.gridview/Migrations/Configuration.cs @@ -1,21 +1,21 @@ -namespace mesoft.gridview.Migrations +namespace MT.GridView.Migrations { - using mesoft.gridview.Models; + using MT.GridView.Models; using System; using System.Collections.Generic; using System.Data.Entity; using System.Data.Entity.Migrations; using System.Linq; - internal sealed class Configuration : DbMigrationsConfiguration + internal sealed class Configuration : DbMigrationsConfiguration { public Configuration() { AutomaticMigrationsEnabled = true; - ContextKey = "mesoft.gridview.Models.MyDbContext"; + ContextKey = "MT.GridView.Models.MyDbContext"; } - protected override void Seed(mesoft.gridview.Models.MyDbContext context) + protected override void Seed(MT.GridView.Models.MyDbContext context) { var customers = new List(); string[] cities = {"Istanbul", "Trabzon", "Ankara", "Izmir", "Samsun", "Erzurum"}; diff --git a/mesoft.gridview/Models/Customer.cs b/mesoft.gridview/Models/Customer.cs index f1ca784..6bd45e8 100644 --- a/mesoft.gridview/Models/Customer.cs +++ b/mesoft.gridview/Models/Customer.cs @@ -1,6 +1,8 @@ using System; +using Newtonsoft.Json; +using Newtonsoft.Json.Converters; -namespace mesoft.gridview.Models +namespace MT.GridView.Models { public class Customer { @@ -10,7 +12,7 @@ public class Customer public string Address { get; set; } public string City { get; set; } public string Country { get; set; } - public string Phone { get; set; } + public string Phone { get; set; } public DateTime Founded { get; set; } - } + } } \ No newline at end of file diff --git a/mesoft.gridview/Models/CustomersViewModel.cs b/mesoft.gridview/Models/CustomersViewModel.cs index 3dd1e73..e6f331b 100644 --- a/mesoft.gridview/Models/CustomersViewModel.cs +++ b/mesoft.gridview/Models/CustomersViewModel.cs @@ -3,13 +3,11 @@ using System.Linq; using System.Web; -namespace mesoft.gridview.Models +namespace MT.GridView.Models { public class CustomersViewModel { - public IQueryable Customers { get; set; } - - public PagingInfo PagingInfo { get; set; } + public IQueryable Customers { get; set; } public string JsonPagingInfo { get; set; } } diff --git a/mesoft.gridview/Models/ExpresssionBuilder.cs b/mesoft.gridview/Models/ExpresssionBuilder.cs index 7b98706..27fd335 100644 --- a/mesoft.gridview/Models/ExpresssionBuilder.cs +++ b/mesoft.gridview/Models/ExpresssionBuilder.cs @@ -6,7 +6,7 @@ using System.Web; using System.Web.Mvc; -namespace mesoft.gridview.Models +namespace MT.GridView.Models { public static class ExpresssionBuilder { diff --git a/mesoft.gridview/Models/GridViewModelProvider.cs b/mesoft.gridview/Models/GridViewModelProvider.cs index 9582533..6d38684 100644 --- a/mesoft.gridview/Models/GridViewModelProvider.cs +++ b/mesoft.gridview/Models/GridViewModelProvider.cs @@ -7,18 +7,18 @@ using System.Web.Helpers; -namespace mesoft.gridview.Models +namespace MT.GridView.Models { public class GridViewModelProvider { internal static CustomersViewModel GetCustomersViewModel(MyDbContext db, PagingInfo PagingData) { - int TotalItems = 0; + int totalItems = 0; var model = new CustomersViewModel() { - - Customers = GetResources(db.Customers.AsQueryable(), PagingData, out TotalItems), - PagingInfo = new PagingInfo() + + Customers = GetData(db.Customers.AsQueryable(), PagingData, out totalItems), + JsonPagingInfo = Json.Encode(new PagingInfo() { CurrentPage = PagingData.CurrentPage, ItemsPerPage = PagingData.ItemsPerPage, @@ -26,17 +26,15 @@ internal static CustomersViewModel GetCustomersViewModel(MyDbContext db, PagingI ShowPageOptions = true, SearchTerm = PagingData.SearchTerm, Sort = PagingData.Sort, - Filters = PagingData.Filters - } - }; - - model.PagingInfo.TotalItems = TotalItems; - model.JsonPagingInfo = Json.Encode(model.PagingInfo); + Filters = PagingData.Filters, + TotalItems = totalItems + }) + }; return model; } - private static IQueryable GetResources(IQueryable Customers, PagingInfo PagingData, out int TotalItems) + private static IQueryable GetData(IQueryable Customers, PagingInfo PagingData, out int TotalItems) { var customers = Customers; @@ -53,7 +51,7 @@ private static IQueryable GetResources(IQueryable Customers, { switch (filterObj.Column) { - case "City": + case "Country": if (filterObj.Value.ToLower() != "all") customers = customers.Where(Extensions.GetWhereClause(filterObj, typeof(string))); break; diff --git a/mesoft.gridview/Models/GridviewModel.cs b/mesoft.gridview/Models/GridviewModel.cs index 1f7a195..6233100 100644 --- a/mesoft.gridview/Models/GridviewModel.cs +++ b/mesoft.gridview/Models/GridviewModel.cs @@ -8,7 +8,7 @@ Developed By Mesut Talebi (mesut.talebi@yahoo.com) using System; using System.Collections.Generic; -namespace mesoft.gridview.Models +namespace MT.GridView.Models { public class PagingInfo { diff --git a/mesoft.gridview/Models/MyDbContext.cs b/mesoft.gridview/Models/MyDbContext.cs index 80d3a60..b98c807 100644 --- a/mesoft.gridview/Models/MyDbContext.cs +++ b/mesoft.gridview/Models/MyDbContext.cs @@ -4,7 +4,7 @@ using System.Linq; using System.Web; -namespace mesoft.gridview.Models +namespace MT.GridView.Models { public class MyDbContext : DbContext { diff --git a/mesoft.gridview/Models/UniversalPredicateBuilder.cs b/mesoft.gridview/Models/UniversalPredicateBuilder.cs index 414aaff..4b09b73 100644 --- a/mesoft.gridview/Models/UniversalPredicateBuilder.cs +++ b/mesoft.gridview/Models/UniversalPredicateBuilder.cs @@ -9,7 +9,7 @@ using System.Linq.Expressions; using System.Web; -namespace mesoft.gridview.Models +namespace MT.GridView.Models { /// /// Enables the efficient, dynamic composition of query predicates. diff --git a/mesoft.gridview/Scripts/_references.js b/mesoft.gridview/Scripts/_references.js index 3f1a1ec..4e2c2e7 100644 Binary files a/mesoft.gridview/Scripts/_references.js and b/mesoft.gridview/Scripts/_references.js differ diff --git a/mesoft.gridview/Scripts/locales/megridview.en.js b/mesoft.gridview/Scripts/gridview/locales/megridview.en.js similarity index 100% rename from mesoft.gridview/Scripts/locales/megridview.en.js rename to mesoft.gridview/Scripts/gridview/locales/megridview.en.js diff --git a/mesoft.gridview/Scripts/locales/megridview.tr.js b/mesoft.gridview/Scripts/gridview/locales/megridview.tr.js similarity index 100% rename from mesoft.gridview/Scripts/locales/megridview.tr.js rename to mesoft.gridview/Scripts/gridview/locales/megridview.tr.js diff --git a/mesoft.gridview/Scripts/megridview.js b/mesoft.gridview/Scripts/gridview/megridview.js similarity index 92% rename from mesoft.gridview/Scripts/megridview.js rename to mesoft.gridview/Scripts/gridview/megridview.js index 2234f28..9c5c704 100644 --- a/mesoft.gridview/Scripts/megridview.js +++ b/mesoft.gridview/Scripts/gridview/megridview.js @@ -1,15 +1,15 @@ /* - megridview v0.3.2 + megridview v0.3.3 Developed By Mesut Talebi (mesut.talebi@yahoo.com) Open Source And no licence :) free to use */ -(function ($) { - $.fn.meGridView = function (options) { +(function ($) { + $.fn.meGridView = function (options) { var $gridviewObject = new Object(); - var defaults = $.extend({}, $.fn.meGridView.defaults, options); - + var defaults = $.extend({}, $.fn.meGridView.defaults, options ); + //A function to Automatically insert page options var writePagerHtml = function (obj) { var pagerHtml = @@ -57,6 +57,7 @@ '' + 'Next Page' + '' + + '  ' + '' + '' + '' + @@ -66,20 +67,18 @@ } - return this.each(function () { - + return this.each(function () { //The gridview object that we are working on it - var gridview = this; + var gridview = this; //Inserts Pager Html writePagerHtml(gridview); - // Get First Page LoadFirstPage(gridview); //Btn gridview-next click event - $(gridview).on('click', 'button.gridview-next', function () { + $(gridview).on('click', 'button.gridview-next', function () { if ($('button.gridview-next', gridview).is(':enabled')) { NextPage(gridview); } @@ -101,7 +100,7 @@ var size = $($li).data('value'); var pageSize = $gridviewObject.ItemsPerPage; if (size != pageSize) - ChangePageSize(size, gridview); + ChangePageSize(size, gridview); }); //Pressing Enter event for page number input @@ -124,7 +123,7 @@ }); //Searching data - $(gridview).on('click', '.search button', function () { + $(gridview).on('click', '.search button', function() { var $searchTerm = $('.search input[type=search]', gridview).val(); if ($searchTerm.length >= 0) { @@ -164,7 +163,7 @@ }); //Filtering Data - $(gridview).on('click', '.filter', function (ev) { + $(gridview).on('click', '.filter-button', function (ev) { ev.preventDefault(); FilterData(this, gridview); @@ -173,8 +172,18 @@ var obj = $('.active', p)[0].nodeName.toLowerCase(); $(obj + '.active', p).removeClass('active'); - $(this).parents(obj).addClass('active'); + $(this).parents(obj).addClass('active'); + }); + + $(gridview).on('change', '.filter-combo', function (ev) { + var object = $(this).find(':selected'); + + FilterData(object, gridview); }); + + $(gridview).on('click', '.refresh', function (ev) { + LoadData(gridview) + }) }); function FilterData(object, gridview) { @@ -215,7 +224,7 @@ LoadData(gridview); } } - + function Init(obj) { //add icon place holder for sortable fields $('th.sortable', obj).append(''); @@ -227,7 +236,7 @@ } function LoadFirstPage(obj) { - var $defaultPageSize = $('.gridview-viewport', obj).data('default-pagesize'); + var $defaultPageSize = defaults.ItemsPerPage; var data = { "CurrentPage": 1, "ItemsPerPage": $defaultPageSize }; @@ -235,7 +244,7 @@ } function LoadData(obj) { - + var data = { "CurrentPage": $gridviewObject.CurrentPage, "ItemsPerPage": $gridviewObject.ItemsPerPage, @@ -243,7 +252,7 @@ "Sort": $gridviewObject.Sort, "Filters": $gridviewObject.Filters }; - + GetData(data, obj); } @@ -400,13 +409,13 @@ $gridviewObject.CurrentPage = 1; $gridviewObject.ItemsPerPage = $gridviewObject.PageOptions[0]; LoadData(obj); - } + } }; $.fn.meGridView.defaults = { ShowPageOptions: true, ItemsPerPage: 10, - PageOptions: [10, 20, 50, 100] + PageOptions: [10, 20, 50, 100] }; $.fn.meGridView.locales = []; diff --git a/mesoft.gridview/Views/Home/Index.cshtml b/mesoft.gridview/Views/Home/Index.cshtml index 5539cf6..8419858 100644 --- a/mesoft.gridview/Views/Home/Index.cshtml +++ b/mesoft.gridview/Views/Home/Index.cshtml @@ -3,23 +3,28 @@ ViewBag.Title = "Home Page"; } +@section Styles { + +} +
-

MeSoft Gridview V0.3.2

+

MeSoft Gridview V0.3.3

No Magic! Simple To Use, Simple to Develop

Learn more »

- @Html.Partial("_GridViewPartial") + @Html.GridView(@Url.Action("GetCustomers", "Home"), "gridview1", ()=> Html.Action("GetGridViewFilter", "Home")) + @*@Html.Partial("_GridViewPartial")*@
@section Scripts { - + @{ string culture = Thread.CurrentThread.CurrentCulture.Name; } - +