コード例 #1
0
ファイル: Index.cshtml.cs プロジェクト: Tracet51/mpw
        public async Task <IActionResult> OnGetAsync()
        {
            var mentor = await _context.GetMentorAsync(this.Username);

            if (mentor?.Mentor == null)
            {
                return(Redirect("/Error"));
            }

            var pairs = await _context.GetPairsForMentorAsync(mentor.Mentor.ID);

            this.Display = new List <DisplayModel>();
            foreach (var pair in pairs)
            {
                var display = new DisplayModel
                {
                    ClientUserName  = pair.Client?.AppUser?.UserName ?? "",
                    DateCreated     = pair.DateCreated.ToShortDateString(),
                    JoinCode        = pair.JoinCode,
                    PairID          = pair.PairID,
                    ProtegeUserName = pair.Protege?.AppUser?.UserName ?? ""
                };

                this.Display.Add(display);
            }

            return(Page());
        }