public async Task <IActionResult> GetAllFavouriteArticles()
        {
            var viewModel = new UsersPostsByIdViewModel();

            var user = await this.userManager.GetUserAsync(this.User);

            var favouritePosts = await this.blogPostsService.GetAllFavouritePostAsync <UserFavouriteArticlesViewModel>(user.Id);

            viewModel.FavouritePosts = favouritePosts;

            return(this.View(viewModel));
        }
        public async Task <IActionResult> ArticlePostByUser()
        {
            var model = new UsersPostsByIdViewModel();

            var user = await this.userManager.GetUserAsync(this.User);

            var viewModel = await this.blogPostsService.GetAllAsync <UserPostByIdModel>(user.Id);

            model.Posts = viewModel;

            return(this.View(model));
        }