コード例 #1
0
        public ActionResult NewsConfiguration(BackEndNewsConfigurationEdit backEndNewsConfigurationEdit)
        {
            NewsConfigurations newsConfigurations = new NewsConfigurations();
            int?result = newsConfigurations.Edit(backEndNewsConfigurationEdit.IsNewsActive,
                                                 backEndNewsConfigurationEdit.NewsPageId,
                                                 backEndNewsConfigurationEdit.NumberOfNewsInSummary,
                                                 backEndNewsConfigurationEdit.IsCommentAutoApproved);

            switch (result)
            {
            case 0:

                ModelState.AddResult(ViewData, ModelStateResult.Success, Resources.Strings.ItemSuccessfullyEdited);
                break;

            case 2:
                ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.ItemDoesNotExist);
                ViewData.IsFormVisible(false);
                break;

            default:
                ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.UnexpectedError);
                break;
            }

            return(View(backEndNewsConfigurationEdit));
        }
コード例 #2
0
        public ActionResult NewsConfiguration()
        {
            BackEndNewsConfigurationEdit backEndNewsConfigurationEdit = new BackEndNewsConfigurationEdit();

            NewsConfiguration newsConfiguration = new NewsConfigurations().GetNewsConfiguration();

            if (newsConfiguration.IsNotNull())
            {
                backEndNewsConfigurationEdit.IsNewsActive          = newsConfiguration.IsNewsActive;
                backEndNewsConfigurationEdit.NewsPageId            = newsConfiguration.NewsPageId;
                backEndNewsConfigurationEdit.NumberOfNewsInSummary = newsConfiguration.NumberOfNewsInSummary;
                backEndNewsConfigurationEdit.IsCommentAutoApproved = newsConfiguration.IsCommentAutoApproved;
            }
            else
            {
                ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.ItemDoesNotExist);
                ViewData.IsFormVisible(false);
            }

            return(View(backEndNewsConfigurationEdit));
        }