public static SocialMediaModel ConvertToModelSocialMedia(SocialMediaView result) { var socialMediaModel = new SocialMediaModel { Name = result.Name, Link = result.Link, FontAwesome = result.FontAwesome }; return(socialMediaModel); }
public async Task <IActionResult> SocialMediaAdd(SocialMediaView result) { if (!ModelState.IsValid) { return(View(result)); } await _seoService.CreateSocialMedia(SeoHelpers.ConvertToModelSocialMedia(result)); return(RedirectToAction("SocialMediaList", "Seo")); }
public static SocialMediaView ConvertToViewSocialMedia(SocialMediaModel result) { var socialMediaView = new SocialMediaView { Id = result.Id, Name = result.Name, Link = result.Link, FontAwesome = result.FontAwesome }; return(socialMediaView); }
public async Task <IActionResult> SocialMediaEdit(SocialMediaView result) { if (!ModelState.IsValid) { return(View(result)); } var socialMedia = await _seoService.GetSocialMedia(result.Id); await _seoService.UpdateSocialMedia(SeoHelpers.MergeViewWithModelSocialMedia(socialMedia, result)); return(RedirectToAction("SocialMediaList", "Seo")); }
public static SocialMediaModel MergeViewWithModelSocialMedia(SocialMediaModel model, SocialMediaView view) { model.Link = view.Link; model.Name = view.Name; model.FontAwesome = view.FontAwesome; return(model); }