예제 #1
0
 public CoffeeDispensedData(CoffeeDescription.CoffeeType coffeeType, double deviceLatitude,
                            double deviceLongitude)
 {
     Latitude   = deviceLatitude;
     Longitude  = deviceLongitude;
     CoffeeType = coffeeType;
 }
예제 #2
0
        private Task PushDataOntoVendorResponsibleForRefillOfType(CoffeeDescription.CoffeeType type)
        {
            switch (type)
            {
            case CoffeeDescription.CoffeeType.Latte:
            {
                Console.WriteLine("Latte logistics notified of devices latte level at location");
                break;
            }

            case CoffeeDescription.CoffeeType.Espresso:
            {
                Console.WriteLine("Espresso logistics notified of devices espresso level at location");
                break;
            }

            default:
            {
                Console.WriteLine("Black do nothing, local vendor refills");
                break;
            }
            }

            return(Task.CompletedTask);
        }