Example #1
0
        public static ManualCreate GetViewModel(BaseController baseController)
        {
            var manualCreate = new ManualCreate();
            manualCreate.Ensure(baseController);

            return manualCreate;
        }
Example #2
0
        public ActionResult Create(ManualCreate manualCreate)
        {
            ManualCreate viewModel = ManualCreate.GetViewModel(this, manualCreate);
            if (ModelState.IsValid)
            {
                return RedirectToAction("Index");
            }

            return View(viewModel);
        }
Example #3
0
        public static ManualCreate GetViewModel(BaseController baseController, ManualCreate manualCreate)
        {
            manualCreate.Ensure(baseController);
            manualCreate.Validate(baseController);

            if (!baseController.ModelState.IsValid)
                return manualCreate;

            Manual manual = manualCreate.GetModel();
            ManualCache.Insert(baseController.Db, manual);

            return manualCreate;
        }