Badges.Controllers.StudentController.Index C# (CSharp) Method

Index() public method

public Index ( ) : System.Web.Mvc.ActionResult
return System.Web.Mvc.ActionResult
        public ActionResult Index()
        {
            var recentExperiences = RepositoryFactory.ExperienceRepository.Queryable
                                                     .Where(x => x.Creator.Identifier == User.Identity.Name)
                                                     .OrderByDescending(x => x.Created)
                                                     .Take(5);

            var recentFeedback = RepositoryFactory.FeedbackRequestRepository.Queryable
                                                  .Where(x => x.Experience.Creator.Identifier == User.Identity.Name)
                                                  .Where(x => x.ResponseDate.HasValue)
                                                  .OrderByDescending(x => x.ResponseDate)
                                                  .Take(5);

            var model = new StudentIndexModel
                {
                    Experiences = recentExperiences.ToArray(),
                    Feedback = recentFeedback.ToArray(),
                };

            return View(model);
        }