Exemple #1
0
        //להוסיף לוח למאגר
        public static void AddBillBoard(BillboardDTO b)
        {
            Billboard newbill = BillboardDTO.ToDal(b);
            Billboard b2      = db.Billboards.FirstOrDefault(x => x.BoardCity == b.BoardCity && x.BoardStreet == b.BoardStreet);

            if (b2 == null)
            {
                db.Billboards.Add(newbill);
                db.SaveChanges();
            }
        }
Exemple #2
0
 public IHttpActionResult AddBillBoard([FromBody] BillboardDTO b)
 {
     try
     {
         Bll.BillboardBLL.AddBillBoard(b);
         return(Ok());
     }
     catch
     {
         return(BadRequest());
     }
 }
Exemple #3
0
        //שליפת לוחות לפי עיר ורשימת רחובות
        public static List <BillboardDTO> GetBillBoardByCityAndArrStreet(string city, string[] street)
        {
            List <BillboardDTO> billboard = new List <BillboardDTO>();
            BillboardDTO        billDTO;
            Billboard           bill;

            foreach (var item in street)
            {
                bill = db.Billboards.FirstOrDefault(x => x.BoardCity == city && x.BoardStreet == item);
                if (bill != null)
                {
                    billDTO = BillboardDTO.convertDalToDTO(bill);
                    billboard.Add(billDTO);
                }
            }
            return(billboard);
        }
Exemple #4
0
 //שליפת לוחות לפי עיר ורחוב
 public static List <BillboardDTO> GetBillBoardByCityAndStreet(string city, string street)
 {
     return(BillboardDTO.ListToDTO(db.Billboards.Where(x => x.BoardCity == city && x.BoardStreet.Contains(street)).ToList()));
 }
Exemple #5
0
 //שליפת לוחות לפי עיר
 public static List <BillboardDTO> GetBillBoardByCity(string city)
 {
     return(BillboardDTO.ListToDTO(db.Billboards.Where(x => x.BoardCity == city).ToList()));
 }
Exemple #6
0
 //שליפת כל הלוחות
 public static List <BillboardDTO> GetAllBillboards()
 {
     return(BillboardDTO.ListToDTO(db.Billboards.ToList()));
 }