public CoffeeDispensedData(CoffeeDescription.CoffeeType coffeeType, double deviceLatitude, double deviceLongitude) { Latitude = deviceLatitude; Longitude = deviceLongitude; CoffeeType = coffeeType; }
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); }