public bool SignIn(string log, string pswd, RoleEnum list) { using (Classes.Data.AppContext context = new Classes.Data.AppContext()) { bool success = false; IEnumerable <User> userList; User usr = new User(); if (list == RoleEnum.student) { userList = context.GetStudents.Where((user) => user.Login == log); } else { userList = context.GetTeachers.Where((user) => user.Login == log); } foreach (User user in userList) { if (user.Login == log && user.Password == pswd) { usr = user; success = true; Session.GetInstance().User = user; } else { success = false; } } return(success); } }
public int GetAge(User usr) { using (Classes.Data.AppContext context = new Classes.Data.AppContext()) { IEnumerable <Student> studentList = context.GetStudents.Where((user) => user.Login == usr.Login); foreach (Student student in studentList) { if (student.Login == usr.Login) { return(student.Age); } } } return(0); }
public MatiereEnum GetMatiere(User usr) { using (Classes.Data.AppContext context = new Classes.Data.AppContext()) { IEnumerable <Teacher> teacherList = context.GetTeachers.Where((user) => user.Login == usr.Login); foreach (Teacher teacher in teacherList) { if (teacher.Login == usr.Login) { return(teacher.Matiere); } } } return(MatiereEnum.nul); }