public static request_tbl DTOToc(Offer obj) { request_tbl res = new request_tbl { reqId = obj.reqId, reqPurpose = obj.reqPurpose, BookId = obj.BookId, timeId = obj.timeId, reqStartDate = obj.reqStartDate, reqEndDate = obj.reqEndDate, RegisterEndDate = obj.registerEndDate, payment = obj.payment, extraInfo = obj.extraInfo }; return(res); }
public static Offer cToDTO(request_tbl obj) { Offer res = new Offer { reqId = obj.reqId, reqPurpose = obj.reqPurpose, BookId = obj.BookId, timeId = obj.timeId, reqStartDate = obj.reqStartDate, reqEndDate = obj.reqEndDate, registerEndDate = obj.RegisterEndDate, payment = obj.payment, extraInfo = obj.extraInfo }; return(res); }
public static request_tbl DTOToc(Request obj) { request_tbl res = new request_tbl { reqId = obj.reqId, donorName = obj.donorName, donorEmail = obj.donorEmail, reqPurpose = obj.reqPurpose, BookId = obj.BookId, timeId = obj.timeId, reqStartDate = obj.reqStartDate, reqEndDate = obj.reqEndDate, RegisterEndDate = obj.registerEndDate, payment = obj.payment, occuptionId = obj.occuptionId, genderid = obj.genderid, password = obj.password, extraInfo = obj.extraInfo }; return(res); }
///// <summary>return a random password with 6 digits,that not exist in our database.</summary> public static int getRandomPassword() { //יוצר מופעים לטבלאות הרלוונטיות כדי שנוכל לשמור בהם רשומה שנמצאה (וכך נדע שהיא קימת)ונמשיך להגריל סיסמא נוספת learners_tbl learner = new learners_tbl(); request_tbl req = new request_tbl(); Random r = new Random(); int pass = 0; //בפעם הראשונה א"א לשאול אם המופע הוא נאל כיון שהוא מאותחל //ןלכך נועדו שני התנאים הראשונים. //שני התנאים האחרונים נועדו למקרה הרצוי שבו הסיסמא לא נמצאה והמופעים הופכים להיות נאל while (learner != null && req != null && learner.learnerId == 0 && req.reqId == 0) { //מגריל סיסמא ראשונית, הלולאה בודקת האם היא קימת, ואם כן מגרילה שוב pass = r.Next(100000, 999999); //בודק אם הסיסמא קימת בטבלת לומדים learner = data.db.learners_tbl. FirstOrDefault(l => l.password.Equals(pass.ToString())); //בודק אם הסיסמא קימת בטבלת בקשות req = data.db.request_tbl. FirstOrDefault(l => l.password.Equals(pass.ToString())); } return(pass); }