Esempio n. 1
0
 public static object getIdStudent(UserDTO.userLogin baseUser)
 {
     foreach (var user in DAL.UserDal.GetUsers())
     {
         if (user.firstName == baseUser.firstName && user.password == baseUser.password)
         {
             var s = getStudentById(user.userId);
             StudentDTO.UserAndStudentDTO userAndStudent = new StudentDTO.UserAndStudentDTO()
             {
                 city      = user.city,
                 firstName = user.firstName,
                 lastName  = user.lastName,
                 street    = user.street,
                 numhouse  = user.numhouse,
                 phone     = user.phone,
                 password  = user.password,
                 email     = user.email,
                 tz        = user.tz,
                 IdGrade   = s.IdGrade,
                 Level     = s.Level
             };
             return(userAndStudent);
         }
     }
     return(null);
 }
Esempio n. 2
0
 public static object getTeacher(UserDTO.userLogin baseUser)
 {
     foreach (var user in DAL.UserDal.GetUsers())
     {
         if (user.firstName == baseUser.firstName && user.password == baseUser.password)
         {
             var s = getTeacherById(user.userId);
             TeacherDTO.UserAndTeacherDTO userAndTeacherDTO = new TeacherDTO.UserAndTeacherDTO()
             {
                 Qualifications = s.Qualifications,
                 city           = user.city,
                 firstName      = user.firstName,
                 lastName       = user.lastName,
                 street         = user.street,
                 numhouse       = user.numhouse,
                 phone          = user.phone,
                 password       = user.password,
                 email          = user.email,
                 tz             = user.tz
             };
             return(userAndTeacherDTO);
         }
     }
     return(null);
 }
        public IHttpActionResult getTeacher(UserDTO.userLogin user)
        {
            try
            {
                var teacher = BL.TeacherBL.getTeacher(user);

                if (teacher != null)
                {
                    return(Ok(teacher));
                }
                return(NotFound());
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }