public ActionResult New(Module parent = null) { return View("Form", new Module { Parent = parent != null ? ModuleRepository.Find(parent.Id) : null }); }
public ActionResult Save(Module module) { if (module.IsValid(ModuleRepository, ModelState)) { if (module.IsNew()) { ModuleRepository.Create(module); } else { ModuleRepository.Update(module); } return Success(new { message = Resources.SaveWithSuccess, Url = Url.Action("Index") }); } return Notify(NotifyType.Warning, ModelState); }