Example #1
0
        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));
        }
Example #2
0
        // 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));
        }