Ejemplo n.º 1
0
        public static void updateTeacher(TeacherDTO.UserAndTeacherDTO userAndTeacherDTO, int id)
        {
            using (RacheliandDiniEntities3 db = new RacheliandDiniEntities3())
            {
                foreach (var user in db.Users)
                {
                    if (user.userId == id)
                    {
                        user.firstName = userAndTeacherDTO.firstName;
                        user.city      = userAndTeacherDTO.city;
                        user.lastName  = userAndTeacherDTO.lastName;
                        user.street    = userAndTeacherDTO.street;
                        user.numhouse  = userAndTeacherDTO.numhouse;
                        user.phone     = userAndTeacherDTO.phone;
                        user.password  = userAndTeacherDTO.password;
                        user.email     = userAndTeacherDTO.email;
                        user.tz        = userAndTeacherDTO.tz;
                        break;
                    }
                    ;
                }
                foreach (var teacher in db.Teachers)
                {
                    if (teacher.TeacherId == id)
                    {
                        teacher.Qualifications = userAndTeacherDTO.Qualifications;
                        break;
                    }
                }

                db.SaveChanges();
            }
        }
Ejemplo n.º 2
0
 public static TeacherDTO.UserAndTeacherDTO getTeacherAndUserById(int id)
 {
     foreach (var teacher in DAL.TeacherDAL.GetTeachers())
     {
         if (teacher.TeacherId == id)
         {
             var u = DAL.UserDal.GetUsers().Find(i => i.userId == id);
             TeacherDTO.UserAndTeacherDTO UserAndTeacherDTO = new TeacherDTO.UserAndTeacherDTO()
             {
                 userId         = u.userId,
                 firstName      = u.firstName,
                 lastName       = u.lastName,
                 city           = u.city,
                 street         = u.street,
                 numhouse       = u.numhouse,
                 phone          = u.phone,
                 password       = u.password,
                 email          = u.email,
                 tz             = u.tz,
                 Qualifications = teacher.Qualifications,
             };
             return(UserAndTeacherDTO);
         }
     }
     return(null);
 }
Ejemplo n.º 3
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);
 }
Ejemplo n.º 4
0
 public static void updateTeacher(TeacherDTO.UserAndTeacherDTO userAndTeacherDTO)
 {
     foreach (var user in DAL.UserDal.GetUsers())
     {
         if (user.email == userAndTeacherDTO.email && user.password == userAndTeacherDTO.password)
         {
             DAL.TeacherDAL.updateTeacher(userAndTeacherDTO, user.userId);
         }
     }
 }
Ejemplo n.º 5
0
 public IHttpActionResult updateTeacher(TeacherDTO.UserAndTeacherDTO userAndTeacherDTO)
 {
     try
     {
         BL.TeacherBL.updateTeacher(userAndTeacherDTO);
         return(Ok());
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }
Ejemplo n.º 6
0
 public IHttpActionResult AddTeacher(TeacherDTO.UserAndTeacherDTO teacher)
 {
     try
     {
         BL.TeacherBL.AddTeacher(teacher);
         return(Ok());
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }
Ejemplo n.º 7
0
        public static void AddTeacher(TeacherDTO.UserAndTeacherDTO teacher)
        {
            UserDTO userDTO = new UserDTO()
            {
                //userId = teacher.userId,
                firstName = teacher.firstName,
                lastName  = teacher.lastName,
                city      = teacher.city,
                street    = teacher.street,
                numhouse  = teacher.numhouse,
                email     = teacher.email,
                password  = teacher.password,
                phone     = teacher.password,
                tz        = teacher.tz
            };
            TeacherDTO teacherDTO = new TeacherDTO()
            {
                TeacherId      = teacher.userId,
                Qualifications = teacher.Qualifications
            };

            DAL.TeacherDAL.addTeacher(Converters.TeacherConver.GetTeacher(teacherDTO), Converters.UserConvert.GetUser(userDTO));
        }
Ejemplo n.º 8
0
 public static int getId(TeacherDTO.UserAndTeacherDTO teacher)
 {
     return(DAL.UserDal.GetUsers().FirstOrDefault(i => i.password == teacher.password).userId);
 }