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 Create(VMCategoryInfo category) { if (ModelState.IsValid) { catDB.Add(category); return(RedirectToAction("Index")); } return(View(category)); }
public async Task Add(CatDTO cat) { await _repository.Add(_mapper.mapper.Map <Cat>(cat)); }
public void AddCat(Cat cat) { catRepository.Add(cat); }