//Create search public static WebResult <SearchDTO> Create(SearchDTO searchDTO, string passwordUser) { using (ProjectEntities db = new ProjectEntities()) { try { searchDTO.codeUser = db.Users.FirstOrDefault(f => f.passwordUser == passwordUser).codeUser; db.Searches.Add(SearchCast.GetSearch(searchDTO)); db.SaveChanges(); return(new WebResult <SearchDTO> { Message = "החיפוש הופעל בהצלחה", Status = true, Value = searchDTO }); } catch (Exception e) { return(new WebResult <SearchDTO>() { Message = e.Message, Status = false, Value = null }); } } }
//Create search public static WebResult <SearchDTO> Create(SearchDTO searchDTO, string passwordUser) { using (ProjectEntities db = new ProjectEntities()) { searchDTO.dateEnd = searchDTO.dateEnd.Value.AddDays(1); searchDTO.dateStart = searchDTO.dateStart.Value.AddDays(1); searchDTO.status = CheckStatus(searchDTO); try { searchDTO.codeUser = db.Users.FirstOrDefault(f => f.passwordUser == passwordUser).codeUser; db.Searches.Add(SearchCast.GetSearch(searchDTO)); db.SaveChanges(); return(new WebResult <SearchDTO> { Message = "יצירת חיפוש בוצעה בהצלחה", Status = true, Value = searchDTO }); } catch (Exception e) { return(new WebResult <SearchDTO>() { Message = e.Message, Status = false, Value = null }); } } }
//יצירה public static WebResult <SearchDTO> Create(SearchDTO searchDTO) { //אילו בדיקות בודקים?????????????????????? //Has found תמיד צריך להגיע false if (HttpContext.Current.Session["User"] == null) { return new WebResult <SearchDTO> { Message = "לא נמצא משתמש פעיל", Status = false, Value = null } } ; searchDTO.codeUser = (HttpContext.Current.Session["User"] as User).codeUser; db.Searches.Add(SearchCast.GetSearch(searchDTO)); db.SaveChanges(); return(new WebResult <SearchDTO> { Message = "יצירת חיפוש בוצעה בהצלחה", Status = true, Value = searchDTO }); }