public async Task <IActionResult> IndexParent() { var user = await this.userManager.FindByNameAsync(this.User.Identity.Name); var studentId = int.Parse(user.PhoneNumber); var student = this.studentsService.GetStudentById(studentId); var viewModel = new IndexParentViewModel { StudentId = studentId, Student = this.studentsService.GetStudentById(studentId), CourseId = student.CourseId, }; return(this.View(viewModel)); }
// GET: Parents public async Task <IActionResult> Index() { List <IndexParentViewModel> parentVMList = new List <IndexParentViewModel>(); var garderieContext = _context.Parents.Include(p => p.Personne); var parents = await garderieContext.ToListAsync(); foreach (Parent parent in parents) { IndexParentViewModel viewModel = new IndexParentViewModel { ParentId = parent.ParentId, Nom = parent.Personne.Nom, Prenom = parent.Personne.Prenom, Sexe = parent.Personne.Sexe, NumSecu = parent.Personne.NumSecu, DateNaissance = parent.Personne.DateNaissance, Telephone = parent.Telephone }; parentVMList.Add(viewModel); } return(View(parentVMList)); }