Exemple #1
0
 public static UserDTO GetPostUser(UserDTO userDto, ref string mass)
 {
     using (TeacherForStudentEntities db = new TeacherForStudentEntities())
     {
         User IsExitsUserName = db.User.ToList().FirstOrDefault(u => u.UserName == userDto.UserName);
         User IsExitsUserMail = db.User.ToList().FirstOrDefault(u => u.UserMail == userDto.UserMail);
         if (IsExitsUserMail != null && IsExitsUserName != null)
         {
             mass = "קיים שם משתמש וכתובת אמייל זהים במערכת, אנא הזן פרטים יחודיים";
             return(null);
         }
         if (IsExitsUserName != null)
         {
             mass = "קיים שם משתמש זהה במערכת, אנא הקש שם משתמש יחודי";
             return(null);
         }
         if (IsExitsUserMail != null)
         {
             mass = "קיימת כתובת אמייל זהה במערכת, אנא הקש כתובת אמייל יחודית";
             return(null);
         }
         db.User.Add(Convertion.userConvertion.ConvertToUser(userDto));
         db.SaveChanges();
         return(Convertion.userConvertion.ConvertToDto(Convertion.userConvertion.ConvertToUser(userDto)));
     }
 }
Exemple #2
0
 //public static AnswerDTO GetPostAnswer(AnswerDTO answerdto)
 //{
 //    try
 //    {
 //        using (TeacherForStudentEntities db = new TeacherForStudentEntities())
 //        {
 //            db.Answers.Add(Convertion.AnswerConvertion.ConvertToAnswer(answerdto));
 //            db.SaveChanges();
 //            return Convertion.AnswerConvertion.ConvertToDTO(Convertion.AnswerConvertion.ConvertToAnswer(answerdto));
 //        }
 //    }
 //    catch (Exception)
 //    {
 //        return null;
 //    }
 //}
 public static QuestionsDTO GetPostQuestion(QuestionsDTO questiondto)
 {
     try
     {
         using (TeacherForStudentEntities db = new TeacherForStudentEntities())
         {
             db.Questions.Add(Convertion.QuestionConvertion.ConvertToQustion(questiondto));
             db.SaveChanges();
             return(Convertion.QuestionConvertion.ConvertToDTO(Convertion.QuestionConvertion.ConvertToQustion(questiondto)));
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
Exemple #3
0
 public static UserDTO Put(int id, UserDTO userdto)
 {
     try
     {
         using (TeacherForStudentEntities db = new TeacherForStudentEntities())
         {
             ///////////האם משנה באמת
             User user = db.User.FirstOrDefault(u => u.UserId == id);
             user.UserMail = userdto.UserMail;
             db.SaveChanges();
             return(Convertion.userConvertion.ConvertToDto(user));
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }