public IActionResult StudentChat() { TeacherStudenViewModel viewmodel = new TeacherStudenViewModel(); var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); viewmodel.Student = _context.Students.Where(c => c.IdentityUserId == userId).FirstOrDefault(); if (viewmodel.Student == null) { return(RedirectToAction("Create")); } return(View(viewmodel)); }
public ActionResult TeacherChat(int id) { TeacherStudenViewModel viewmodel = new TeacherStudenViewModel(); var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); viewmodel.Teacher = _context.Teachers.Where(t => t.IdentityUserId == userId).FirstOrDefault(); viewmodel.Student = _context.Students.Where(s => s.Id == id).FirstOrDefault(); if (viewmodel.Student == null) { } return(View(viewmodel)); }
public ActionResult SelectedStudent(int?id) { TeacherStudenViewModel student = new TeacherStudenViewModel(); student.Student = _context.Students.Where(s => s.Id == id).FirstOrDefault(); student.Classroom = _context.Classroom.Where(c => c.Id == student.Student.ClassId).FirstOrDefault(); student.Skills = _context.Skill.Where(sk => sk.ClassId == 0).ToList(); //var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); //classroom.Teacher = _context.Teachers.Where(t => t.IdentityUserId == userId).FirstOrDefault(); //classroom.AllStudents = _context.Students.ToList(); //classroom.Students = _context.Students.Where(c => c.ClassId == id).ToList(); //classroom.Classroom = _context.Classroom.Where(cs => cs.Id == id).FirstOrDefault(); //classroom.Points = _context.Points.Where(p => p.TeacherId == classroom.Teacher.Id).ToList(); return(View(student)); }
public IActionResult ParentChat() { TeacherStudenViewModel viewmodel = new TeacherStudenViewModel(); var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier); var parent = _context.Parents.Where(c => c.IdentityUserId == userId).FirstOrDefault(); viewmodel.Teacher = _context.Teachers.Where(t => t.IdentityUserId == userId).FirstOrDefault(); viewmodel.Student = _context.Students.Where(t => t.Id == parent.Id).FirstOrDefault(); viewmodel.Parent = _context.Parents.Where(t => t.Id == viewmodel.Student.ParentId).FirstOrDefault(); if (viewmodel.Student == null) { return(RedirectToAction("SelectedClassroom")); } return(View(viewmodel)); }