public async void AddOrUpdate(int index, int?id, string name) { if (id != null) // Update { Cat value = new Cat(id, name); bool reusult = await catRepo.Update((int)id, value); if (reusult) { cats[index] = value; message = MessageHelper.Get("up"); } else { message = MessageHelper.Get("upErr"); } } else // Add { Cat value = new Cat(null, name); id = await catRepo.Add(value); if (id != 0) { value.ID = (int)id; cats.Add(value); message = MessageHelper.Get("add"); } else { message = MessageHelper.Get("addErr"); } } }
public ActionResult Edit(VMCategoryInfo category) { if (ModelState.IsValid) { catDB.Update(category); return(RedirectToAction("Index")); } return(View(category)); }
public async Task Update_Cat_Successful() { var cat = Cats.FirstOrDefault(); cat.Name = Guid.NewGuid().ToString(); await CatRepository.Update(cat); var existingCat = await CatRepository.GetById(cat.Id); existingCat.Id.Should().Be(cat.Id); }
public void UpdCat(Cat cat) { catRepository.Update(cat); }