示例#1
0
        public ActionResult Edit(int?id = null)
        {
            EditItemCategoryViewModel viewmodel;

            if (id.HasValue)
            {
                ItemCategory cat = _uow.GetRepo <ItemCategoryRepository>().GetByID(id.Value);
                viewmodel = new EditItemCategoryViewModel(_uow, cat);
            }
            else
            {
                viewmodel = new EditItemCategoryViewModel(_uow, null);
            }
            return(View(viewmodel));
        }
示例#2
0
        public ActionResult Edit([Bind(Prefix = "ItemCategory")] ItemCategory model)
        {
            EditItemCategoryViewModel viewmodel;

            if (ModelState.IsValid)
            {
                if (model.ID == 0)
                {
                    _uow.GetRepo <ItemCategoryRepository>().Add(model);
                    TempData["message"] = "Added Item Category";
                }
                else
                {
                    _uow.GetRepo <ItemCategoryRepository>().Update(model);
                    TempData["message"] = "Updated Item Category";
                }
                return(RedirectToAction("Index"));
            }
            viewmodel = new EditItemCategoryViewModel(_uow, model);
            return(View(viewmodel));
        }