コード例 #1
0
ファイル: ManualModelView.cs プロジェクト: MulderFox/Main
        public static ManualEdit GetViewModel(BaseController baseController, ManualEdit manualEdit)
        {
            manualEdit.Ensure(baseController);
            manualEdit.Validate(baseController);

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

            Manual manual = manualEdit.GetModel();
            bool success = ManualCache.Update(baseController.Db, manual);
            return success ? manualEdit : null;
        }
コード例 #2
0
ファイル: ManualModelView.cs プロジェクト: MulderFox/Main
        public static ManualEdit GetViewModel(BaseController baseController, int id)
        {
            Manual manual = ManualCache.GetDetail(baseController.Db, id);
            if (manual == null)
                return null;

            var manualEdit = new ManualEdit(manual);
            manualEdit.Ensure(baseController);

            return manualEdit;
        }