예제 #1
0
        public static ManualTypeEdit GetModelView(ManualType manualType)
        {
            if (manualType == null)
                return null;

            var manualTypeEdit = new ManualTypeEdit(manualType);
            return manualTypeEdit;
        }
예제 #2
0
        public ActionResult Edit(ManualTypeEdit manualTypeEdit)
        {
            ModelState.Merge(manualTypeEdit.Validate(Db));

            if (ModelState.IsValid)
            {
                ManualType manualType = manualTypeEdit.GetModel();
                bool success = ManualTypeCache.Update(Db, manualType);
                if (!success)
                {
                    return RedirectToAccessDenied();
                }

                return RedirectToAction("Index");
            }

            return View(manualTypeEdit);
        }