public ActionResult DeleteConfirmed(int id) { CatsModel catsModel = db.CatsModels.Find(id); db.CatsModels.Remove(catsModel); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,CatName,CatImage,MoneyToGive")] CatsModel catsModel) { if (ModelState.IsValid) { db.Entry(catsModel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(catsModel)); }
public ActionResult Create([Bind(Include = "Id,CatName,CatImage,MoneyToGive")] CatsModel catsModel) { if (ModelState.IsValid) { db.CatsModels.Add(catsModel); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(catsModel)); }
// GET: CatsModels/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CatsModel catsModel = db.CatsModels.Find(id); if (catsModel == null) { return(HttpNotFound()); } return(View(catsModel)); }
public CatHerder() { _model = new CatsModel(); try { Cats = _model.GetCats(); Cats.Sort((catA, catB) => catA.CompareTo(catB)); } catch (Exception ex) { Debug.WriteLine(ex.Message); Debug.WriteLine(ex.StackTrace); } }
public CatsViewModel(CatsModel catsModel) { CatsModel = catsModel; AddCommand = new RelayCommand <object>(o => AddCat()); EditCommand = new RelayCommand <object>(o => EditCat(SelectedCat), o => SelectedCat != null); DeleteCommand = new RelayCommand <object>(o => DeleteCat(SelectedCat), o => SelectedCat != null); collectionViewSource = new CollectionViewSource { Source = CatsModel.Cats }; collectionViewSource.View.Filter = (o) => FilterCat((Cat)o); Cats = collectionViewSource.View; }
public CatViewModel(CatsModel catsModel, Cat cat = null) { CatsModel = catsModel; Cat = cat; if (Cat != null) { Id = Cat.Id; Name = Cat.Name; Breed = Cat.Breed; Birth = Cat.Birth; } else { Birth = DateTime.Now; } }
public async Task <ActionResult> Cats() { CatsModel model = await _catService.GetCats(); return(View(model)); }