public IActionResult RegLogStudent(LogStudent stud) { if (ModelState.IsValid) { db.LogStudents.Add(stud); db.SaveChanges(); return(RedirectToAction("RegisterSuccesStud")); } return(RedirectToAction("Index")); }
public IActionResult DelStudent(int id) { Student obj = new Student(); LogStudent obv = new LogStudent(); obj = db.Students.FirstOrDefault(u => u.Id == id); obv = db.LogStudents.FirstOrDefault(u => u.StudentId == id); db.Students.Remove(obj); db.LogStudents.Remove(obv); db.SaveChangesAsync(); return(RedirectToAction("ListStudents")); }
public async Task <IActionResult> LoghinStudent(LogStudent ad) { if (ModelState.IsValid) { LogStudent user = await db.LogStudents.FirstOrDefaultAsync(u => u.Login == ad.Login && u.Password == ad.Password); if (user != null) { await Authenticate(ad.Login); // аутентификация StudentId.ID = user.StudentId; return(RedirectToAction("Index", "Student", new { @id = user.StudentId })); } } return(RedirectToAction("Index", "Log")); }