示例#1
0
 private string GetCoffeeShopName(int id)
 {
     BsdsAccess bsdsAccess = new BsdsAccess();
     CoffeeShop result = bsdsAccess.GetCoffeeShopById(id);
     string displayName = result.DisplayName;
     return displayName;
 }
示例#2
0
 private string GetCoffeeShopNameAndMoreDetails(int id)
 {
     BsdsAccess bsdsAccess = new BsdsAccess();
     CoffeeShop shop = bsdsAccess.GetCoffeeShopById(id);
     string result = shop.DisplayName;
     if (shop.IsWiFiHotSpot)
     {
         result = result + " and it has a wifi connection!";
     }
     else
     {
         result = result + " but there is no wifi :(";
     }
     if (shop.SeatingCapacity < 10)
     {
         result = result + " This is quite a small shop.";
     }
     else if (shop.SeatingCapacity < 20)
     {
         result = result + " This is a medium shop.";
     }
     else
     {
         result = result + " This is a huge shop!";
     }
     if (shop.SeatingCapacity > 20 && shop.AcceptsCoffeeCards)
     {
         result = result + "It's a good place for our party!";
     }
     return result;
 }
示例#3
0
        public ActionResult IndexMulti(double lat, double lon, double r)
        {
            ViewBag.Message = "Task 4";
            BsdsAccess bsdsAccess = new BsdsAccess();
            CoffeeShop[] shops = bsdsAccess.FindByAreaRadius(lat, lon, r);

            //List<CoffeeShop> openShops = new List<CoffeeShop>();
            //foreach (CoffeeShop shop in shops)
            //{
            //    if (shop.Open == 800)
            //    {
            //        openShops.Add(shop);
            //    }
            //}
            //shops = openShops.ToArray();

            PrintHelper printHelper = new PrintHelper();
            ViewBag.Text = printHelper.PrintTable(shops);
            return View("Index");
        }
示例#4
0
 static void Main()
 {
     var bsdsAccess = new BsdsAccess("Av1Pxhxmw1q2Pa8yYeRoO6nRSQttINrDGcmvmPfHzAfokdT0alyVHecHDPNC0oAO");
     var results = bsdsAccess.FindByAreaRadius(47.63674, -122.30413, 3);
 }