コード例 #1
0
        public async Task <IActionResult> FriendLink(FriendLinkSettingsViewModelWrap model)
        {
            var fs = _blogConfig.FriendLinksSettings;

            fs.ShowFriendLinksSection = model.FriendLinkSettingsViewModel.ShowFriendLinksSection;

            await _blogConfig.SaveAsync(fs);

            return(Ok());
        }
コード例 #2
0
        public async Task <IActionResult> FriendLink(FriendLinkSettingsViewModelWrap model)
        {
            //if (!ModelState.IsValid) return BadRequest(ModelState);

            var fs = _blogConfig.FriendLinksSettings;

            fs.ShowFriendLinksSection = model.FriendLinkSettingsViewModel.ShowFriendLinksSection;

            await _blogConfig.SaveAsync(fs);

            return(Ok());
        }
コード例 #3
0
        public async Task <IActionResult> FriendLink()
        {
            var links = await _friendLinkService.GetAllAsync();

            var vm = new FriendLinkSettingsViewModelWrap
            {
                FriendLinkSettingsViewModel = new FriendLinkSettingsViewModel
                {
                    ShowFriendLinksSection = _blogConfig.FriendLinksSettings.ShowFriendLinksSection
                },
                FriendLinks = links
            };

            return(View(vm));
        }
コード例 #4
0
        public async Task <IActionResult> ManageFriendLinks()
        {
            var response = await _friendLinkService.GetAllFriendLinksAsync();

            if (response.IsSuccess)
            {
                var vm = new FriendLinkSettingsViewModelWrap
                {
                    FriendLinkSettingsViewModel = new FriendLinkSettingsViewModel
                    {
                        ShowFriendLinksSection = _blogConfig.FriendLinksSettings.ShowFriendLinksSection
                    },
                    FriendLinks = response.Item
                };

                return(View(vm));
            }

            SetFriendlyErrorMessage();
            return(View());
        }