public ActionResult DeleteConfirmed(int id) { _db.Delete(id); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { _addresServiceGateway.Delete(id); return(RedirectToAction("Index")); }
public ActionResult Delete(Order o) { _og.Delete(o); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { _schoolEventserviceGateway.Delete(id); return(RedirectToAction("Index")); }
public ActionResult Delete(Event e) { _eg.Delete(e); return(RedirectToAction("Index")); }
public void Delete(int id) { _customerGateway.Delete(id); }
/// <summary> /// Create a list of menuStack's, one for each menu, with the date on a label; /// In every menuStack, create a list of dishStack's ; one for each dish in that menu. /// </summary> /// <returns></returns> public async Task <List <StackLayout> > CreateMenuStack() { _menus = await _serviceGatway.ReadAll(); var menusSortedByDate = _menus.OrderByDescending(x => x.Date.Date).ThenByDescending(x => x.Date.Year); var menuStacks = new List <StackLayout>(); foreach (var menu in menusSortedByDate) { var menuStack = new StackLayout() { Spacing = 0 }; var stack = new StackLayout() { Orientation = StackOrientation.Horizontal, BackgroundColor = Color.FromHex("#313030"), }; var editBtn = new Button() { TextColor = Color.FromHex("#ededed"), BackgroundColor = Color.FromHex("#313030"), WidthRequest = 50, Image = "pencil.png" }; var deleteBtn = new Button() { TextColor = Color.FromHex("#ededed"), BackgroundColor = Color.FromHex("#313030"), WidthRequest = 50, Image = "delete.png" }; deleteBtn.Clicked += (sender, EventArgs) => { Device.BeginInvokeOnMainThread(async() => { var answer = await DisplayAlert("Slet menu", "Er du sikker på du vil slette denne menu?", "Ja", "Nej"); if (answer) { // Await is called in Delete()! _serviceGatway.Delete(menu.Id); OnAppearing(); } }); }; editBtn.Clicked += (sender, EventArgs) => { NavigateToEditMenuPage(menu); }; var dateLbl = new Label() { Text = string.Format(menu.Date.Day + "/" + menu.Date.Month + " - " + menu.Date.Year), HeightRequest = 45, BackgroundColor = Color.FromHex("#313030"), TextColor = Color.FromHex("#ededed"), FontSize = 18, VerticalTextAlignment = TextAlignment.Center, HorizontalOptions = LayoutOptions.StartAndExpand }; stack.Children.Add(dateLbl); stack.Children.Add(editBtn); stack.Children.Add(deleteBtn); menuStack.Children.Add(stack); /* The dishstack contains a list of dishes.*/ var dishStack = new StackLayout() { Orientation = StackOrientation.Vertical }; foreach (var dish in menu.Dishes) { var horizontalLine = new BoxView() { VerticalOptions = LayoutOptions.Center, HorizontalOptions = LayoutOptions.FillAndExpand, HeightRequest = 1, Color = Color.FromHex("#222") }; /* The dishwrapper wraps a dish with it's image horizontal in the dishstack.*/ var dishWrapper = new StackLayout() { Orientation = StackOrientation.Horizontal }; dishWrapper.Children.Add(new Label() { Text = dish.Name, HorizontalOptions = LayoutOptions.StartAndExpand, VerticalTextAlignment = TextAlignment.Center }); if (!string.IsNullOrEmpty(dish.Image)) { var imgurl = dish.Image.Insert(dish.Image.IndexOf("/upload/") + 8, "c_scale,h_257,w_325/"); dishWrapper.Children.Add(new Image() { Source = ImageSource.FromUri(new Uri(imgurl)), HeightRequest = 80, HorizontalOptions = LayoutOptions.End }); } dishStack.Children.Add(dishWrapper); dishStack.Children.Add(horizontalLine); } menuStack.Children.Add(dishStack); menuStacks.Add(menuStack); } return(menuStacks); }