public static MetaTagModel MergeViewWithModelMetaTag(MetaTagModel model, MetaTagView view) { model.Content = view.Content; model.Name = view.Name; return(model); }
public static MetaTagView ConvertToViewMetaTag(MetaTagModel result) { var metaTagView = new MetaTagView { Name = result.Name, Content = result.Content }; return(metaTagView); }
public static MetaTagModel ConvertToModelMetaTag(MetaTagView result) { var metaTagModel = new MetaTagModel { Name = result.Name, Content = result.Content }; return(metaTagModel); }
public async Task <IActionResult> MetaTagsAdd(MetaTagView result) { if (!ModelState.IsValid) { return(View(result)); } await _seoService.CreateMetaTag(SeoHelpers.ConvertToModelMetaTag(result)); return(RedirectToAction("MetaTagsList", "Seo")); }
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")); }