Exemplo n.º 1
0
        public IActionResult RegLogStudent(LogStudent stud)
        {
            if (ModelState.IsValid)
            {
                db.LogStudents.Add(stud);
                db.SaveChanges();
                return(RedirectToAction("RegisterSuccesStud"));
            }

            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        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"));
        }
Exemplo n.º 3
0
        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"));
        }