예제 #1
0
        public IActionResult Index()
        {
            var UserId = int.Parse(HttpContext.Session.GetString("UserId"));
            var result = _Services.Accounts(UserId)
                         .Select(a => new RecommendationIndexItem
            {
                Id   = a.Id,
                Name = a.FirstName + " " + a.MiddleName + " " + a.LastName,
                IsWithRecommendation = _Services.IsWithRecommendation(a.Id)
            }).ToList();

            var aes    = _Services.ActiveSeason();
            var season = new EvaluationSeasonItem();

            if (aes != null)
            {
                season.Id        = aes.Id;
                season.Title     = aes.Title;
                season.Remarks   = aes.Remarks;
                season.StartDate = aes.StartDate;
                season.EndDate   = aes.EndDate;
            }
            ;
            var model = new RecommendationIndexViewModel
            {
                Accounts           = result,
                IsWithActiveSeason = _Services.IsWithActiveSeason(),
                ActiveSeason       = season,
            };

            return(View(model));
        }