Exemple #1
0
        public static SocialMediaModel ConvertToModelSocialMedia(SocialMediaView result)
        {
            var socialMediaModel = new SocialMediaModel
            {
                Name        = result.Name,
                Link        = result.Link,
                FontAwesome = result.FontAwesome
            };

            return(socialMediaModel);
        }
Exemple #2
0
        public async Task <IActionResult> SocialMediaAdd(SocialMediaView result)
        {
            if (!ModelState.IsValid)
            {
                return(View(result));
            }

            await _seoService.CreateSocialMedia(SeoHelpers.ConvertToModelSocialMedia(result));

            return(RedirectToAction("SocialMediaList", "Seo"));
        }
Exemple #3
0
        public static SocialMediaView ConvertToViewSocialMedia(SocialMediaModel result)
        {
            var socialMediaView = new SocialMediaView
            {
                Id          = result.Id,
                Name        = result.Name,
                Link        = result.Link,
                FontAwesome = result.FontAwesome
            };

            return(socialMediaView);
        }
Exemple #4
0
        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"));
        }
Exemple #5
0
        public static SocialMediaModel MergeViewWithModelSocialMedia(SocialMediaModel model, SocialMediaView view)
        {
            model.Link        = view.Link;
            model.Name        = view.Name;
            model.FontAwesome = view.FontAwesome;

            return(model);
        }