// מחזיר את רשימת המודעות הממתינות לאישור public static List <AdvertisementsDTO> GetAllFalseAdvertisments() { try { return(AdvertisementsDTO.ListToDTO(db.Advertisements.Where(x => x.AdStatus == false).ToList())); } catch (Exception e) { throw new Exception(); } }
//כל המודעות public static List <AdvertisementsDTO> GetAllAdvertisements() { return(AdvertisementsDTO.ListToDTO(db.Advertisements.Where(a => a.AdStatus == true && a.AdDateBegin != null).ToList())); }
//חיפוש מודעה לפי קטגוריה public static List <AdvertisementsDTO> GetAdvertismentByCategory(string category) { return(AdvertisementsDTO.ListToDTO(db.Advertisements.Where(x => x.Category.CategoryName == category && x.AdStatus == true && x.AdDateBegin != null).ToList())); }
//כל המודעות לפי קוד משתמש public static List <AdvertisementsDTO> GetAllAdvertisementsForUser(int userid) { return(AdvertisementsDTO.ListToDTO(db.Advertisements.Where(a => a.AdUserId == userid && a.AdStatus == true).ToList())); }