コード例 #1
0
        public async Task <ActionResult <List <StudentViewModel> > > GetCurrentUserDetails(string currentUserId)
        {
            var student = StudentMapper.ToViewModel(_studentService.GetStudentByUserId(currentUserId));

            student.Email = (await _userManager.FindByIdAsync(currentUserId)).Email;
            return(Ok(student));
        }
コード例 #2
0
 public ActionResult <StudentViewModel> GetStudentUser()
 {
     try
     {
         var studentId        = User.GetUserId();
         var student          = _studentService.GetStudentByUserId(studentId);
         var studentViewModel = StudentMapper.ToViewModel(student);
         return(Ok(studentViewModel));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }