コード例 #1
0
ファイル: AdminController.cs プロジェクト: avovsya/tBlog
        public ActionResult Administration(SettingsEditModel model)
        {
            try
            {
                SetSettings(model);
                model.OperationResult = "Settings successfully saved";
            }
            catch (Exception)
            {
                model.OperationResult = "Settings was not saved";
            }

            model.PageTitle = "Administration";

            return View("Administration", model);
        }
コード例 #2
0
ファイル: AdminController.cs プロジェクト: avovsya/tBlog
 private void SetSettings(SettingsEditModel model)
 {
     _settingRepository.BlogName = model.BlogName;
     _settingRepository.AboutPageText = model.AboutPageText;
     _settingRepository.CommentListPageSize = model.CommentListPageSize;
     _settingRepository.ListPageSize = model.ListPageSize;
     _settingRepository.MetaKeywords = model.MetaKeywords;
     _settingRepository.MetaDescription = model.MetaDescription;
 }
コード例 #3
0
ファイル: AdminController.cs プロジェクト: avovsya/tBlog
 private SettingsEditModel GetSettingsModel()
 {
     var model = new SettingsEditModel
                     {
                         BlogName = _settingRepository.BlogName,
                         AboutPageText = _settingRepository.AboutPageText,
                         CommentListPageSize = _settingRepository.CommentListPageSize,
                         ListPageSize = _settingRepository.ListPageSize,
                         MetaKeywords = _settingRepository.MetaKeywords,
                         MetaDescription = _settingRepository.MetaDescription
                     };
     return model;
 }