コード例 #1
0
        public IViewComponentResult Invoke()
        {
            NewStoriesModel Model = new NewStoriesModel();

            Model.SpotlightStory = new List <NewStories>();

            var Storys = _context.Storys.Include(x => x.User)
                         .Where(x => x.Published == true)
                         .OrderByDescending(x => x.DtCreation)
                         .Take(30);

            foreach (var Story in Storys)
            {
                Model.SpotlightStory.Add(new NewStories
                {
                    UserId           = Story.User.Id,
                    StoryId          = Story.Id,
                    Username         = Story.User.UserName,
                    StoryTitle       = Story.Title,
                    StoryDescription = Story.Description
                });
            }

            return(View(Model));
        }
コード例 #2
0
        public ActionResult Index()
        {
            var model = new NewStoriesModel();

            var stories = _storiesService.GetStories().ToList();

            if (stories != null)
            {
                model.Stories = stories.MapNewStoriesToStories();
            }

            return(View(model));
        }