public IActionResult DeleteConfirmed(int id)
        {
            StationsTable stationsTable = _context.StationsTable.Single(m => m.StationsTableId == id);

            _context.StationsTable.Remove(stationsTable);
            _context.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public IActionResult Edit(StationsTable stationsTable)
 {
     if (ModelState.IsValid)
     {
         _context.Update(stationsTable);
         _context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(stationsTable));
 }
        // GET: StationsTables/Edit/5
        public IActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(HttpNotFound());
            }

            StationsTable stationsTable = _context.StationsTable.Single(m => m.StationsTableId == id);

            if (stationsTable == null)
            {
                return(HttpNotFound());
            }
            return(View(stationsTable));
        }
Beispiel #4
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            NavigationItem.Title = "Stations";

            var source = new MvxStandardTableViewSource(StationsTable, "TitleText .");

            StationsTable.Source = source;

            var bindingSet = this.CreateBindingSet <StationsView, StationsViewModel>();

            bindingSet.Bind(RouteText).To(vm => vm.Route);
            bindingSet.Bind(RouteText).For("Visibility").To(vm => vm.IsFilteredByRoute).WithConversion(new MvxVisibilityValueConverter());
            bindingSet.Bind(source).To(vm => vm.StationList);

            bindingSet.Apply();

            StationsTable.ReloadData();
        }