예제 #1
0
        public virtual ActionResult SocialNetworks()
        {
            AdminSettingsSocialNetworks viewModel = new AdminSettingsSocialNetworks
            {
                EnableFacebookLikePosts  = settingRepository.EnableFacebookLikePosts,
                EnableGooglePlusOnePosts = settingRepository.EnableGooglePlusOnePosts,
                EnableTwitterSharePosts  = settingRepository.EnableTwitterSharePosts,
                FacebookAdminIds         = settingRepository.FacebookAdminIds,
                FacebookAppId            = settingRepository.FacebookAppId,
                OpenGraphImageUrl        = settingRepository.OpenGraphImageUrl,
                TwitterBlogAccount       = settingRepository.TwitterBlogAccount,
            };

            return(View(viewModel));
        }
예제 #2
0
        public virtual ActionResult SocialNetworks(AdminSettingsSocialNetworks settings)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            settingRepository.EnableFacebookLikePosts  = settings.EnableFacebookLikePosts;
            settingRepository.EnableGooglePlusOnePosts = settings.EnableGooglePlusOnePosts;
            settingRepository.EnableTwitterSharePosts  = settings.EnableTwitterSharePosts;
            settingRepository.FacebookAdminIds         = settings.FacebookAdminIds;
            settingRepository.FacebookAppId            = settings.FacebookAppId;
            settingRepository.OpenGraphImageUrl        = settings.OpenGraphImageUrl;
            settingRepository.TwitterBlogAccount       = settings.TwitterBlogAccount;

            SetSuccessMessage("Settings saved");

            return(RedirectToAction("SocialNetworks"));
        }