コード例 #1
0
ファイル: SeoHelpers.cs プロジェクト: jarmatys/CMS
        public static MetaTagModel MergeViewWithModelMetaTag(MetaTagModel model, MetaTagView view)
        {
            model.Content = view.Content;
            model.Name    = view.Name;

            return(model);
        }
コード例 #2
0
ファイル: SeoHelpers.cs プロジェクト: jarmatys/CMS
        public static MetaTagView ConvertToViewMetaTag(MetaTagModel result)
        {
            var metaTagView = new MetaTagView
            {
                Name    = result.Name,
                Content = result.Content
            };

            return(metaTagView);
        }
コード例 #3
0
ファイル: SeoHelpers.cs プロジェクト: jarmatys/CMS
        public static MetaTagModel ConvertToModelMetaTag(MetaTagView result)
        {
            var metaTagModel = new MetaTagModel
            {
                Name    = result.Name,
                Content = result.Content
            };

            return(metaTagModel);
        }
コード例 #4
0
        public async Task <IActionResult> MetaTagsAdd(MetaTagView result)
        {
            if (!ModelState.IsValid)
            {
                return(View(result));
            }

            await _seoService.CreateMetaTag(SeoHelpers.ConvertToModelMetaTag(result));

            return(RedirectToAction("MetaTagsList", "Seo"));
        }
コード例 #5
0
        public async Task <IActionResult> MetaTagsEdit(MetaTagView result)
        {
            if (!ModelState.IsValid)
            {
                return(View(result));
            }

            var metaTag = await _seoService.GetMetaTag(result.Id);

            await _seoService.UpdateMetaTag(SeoHelpers.MergeViewWithModelMetaTag(metaTag, result));

            return(RedirectToAction("MetaTagsList", "Seo"));
        }