public void Setup() { Mock <IOrderProcessor> mockOrderProcessor = new Mock <IOrderProcessor>(); Mock <IPaymentProcessor> mockPaymentProcessor = new Mock <IPaymentProcessor>(); cafeShop = new CafeShop(mockOrderProcessor.Object, mockPaymentProcessor.Object); }
public ActionResult DeleteConfirmed(int id) { CafeShop cafeShop = db.CafeShops.Find(id); db.CafeShops.Remove(cafeShop); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,OwnerName,OpenDate,OpenTime,Latitude,Longitude,Name,Description")] CafeShop cafeShop) { if (ModelState.IsValid) { db.Entry(cafeShop).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cafeShop)); }
public ActionResult Create([Bind(Include = "Id,OwnerName,OpenDate,OpenTime,Latitude,Longitude,Name,Description")] CafeShop cafeShop) { if (ModelState.IsValid) { db.CafeShops.Add(cafeShop); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(cafeShop)); }
// GET: CafeShops/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CafeShop cafeShop = db.CafeShops.Find(id); if (cafeShop == null) { return(HttpNotFound()); } return(View(cafeShop)); }
public MapPage(CafeShop selectedItem) { InitializeComponent(); var position = new Position(selectedItem.latitude, selectedItem.longitude); var pin = new Pin { Type = PinType.Place, Position = position, Label = selectedItem.name, Address = selectedItem.address }; CafeMap.Pins.Add(pin); CafeMap.MoveToRegion(MapSpan.FromCenterAndRadius(position, Distance.FromKilometers(5))); }
public static void Main(string[] args) { IPriceProcessor myJsonPriceProcessor = new JsonPriceProcessor(new BeverageFactory(), new JsonPriceLoader()); IOrderProcessor myJsonOrderProcessor = new JsonOrderProcessor(new JsonOrderLoader()); IPaymentProcessor myJsonPaymentProcessor = new JsonPaymentProcessor(new JsonPaymentLoader()); IResultProvider myJsonSerializer = new ResultProvider(); ICafeShop myCafeShop = new CafeShop(myJsonOrderProcessor, myJsonPaymentProcessor); List <Coffee> coffeeList = myJsonPriceProcessor.ProcessInputPrice(); myCafeShop.InitializeCoffeeSelection(coffeeList); myCafeShop.LoadOrders(); myCafeShop.UpdateCustomersBalance(); myJsonSerializer.Create(myCafeShop.GetCustomerList()); }
private async void SuggestShopList_ItemSelected(object sender, SelectedItemChangedEventArgs e) { CafeShop selectedItem = e.SelectedItem as CafeShop; await Navigation.PushAsync(new MapPage(selectedItem)); }