public List <ImmobiliEntitySite> GetEvidenzaAnnunci() { ImmobiliDAL imdal = new ImmobiliDAL(); List <ImmobiliEntitySite> listaimmobili = new List <ImmobiliEntitySite>(); List <ImmobiliEntitySite> listimm = new List <ImmobiliEntitySite>(); FotoDAL fdal = new FotoDAL(); foreach (ImmobiliareDoroteniBackEnd.Immobili i in imdal.GetEvidenza()) { ImmobiliEntitySite Imm = new ImmobiliEntitySite(); ImmobiliareDoroteniBackEnd.Foto f = fdal.GetCopertinaByImmobile(i.Codice); Imm.Codice = i.Codice; Imm.Tipologia = i.Tipologia; Imm.DescrizioneBreve = i.DescrizioneBreve; Imm.Contratto = i.Contratto; Imm.Prezzo = string.Format("{0:n0}", i.Prezzo); if (f != null) { Imm.Thumbnail = f.Path; } else { Imm.Thumbnail = string.Concat("../img/home.jpg"); } listimm.Add(Imm); } return(listimm); }
public List <ImmobiliEntitySite> GetAnnuncioBySearch(string Codice, string[] Contratto, string Tipologia, string Comune, string Provincia, string Prezzo, string Camere, string Mq, bool TuttiContratti) { ImmobiliDAL imdal = new ImmobiliDAL(); FotoDAL fdal = new FotoDAL(); List <ImmobiliEntitySite> listaimmobili = new List <ImmobiliEntitySite>(); List <ImmobiliareDoroteniBackEnd.Immobili> _listaimmobili = imdal.GetBySearch(Codice, Contratto, Tipologia, Comune, Provincia, Prezzo, Camere, Mq, TuttiContratti); foreach (ImmobiliareDoroteniBackEnd.Immobili i in _listaimmobili) { ImmobiliEntitySite Imm = new ImmobiliEntitySite(); ImmobiliareDoroteniBackEnd.Foto f = fdal.GetCopertinaByImmobile(i.Codice); Imm.idImmobile = i.Id; Imm.Codice = i.Codice; Imm.Tipologia = i.Tipologia; Imm.Contratto = i.Contratto; Imm.DescrizioneBreve = i.DescrizioneBreve; Imm.Comune = i.Comune; Imm.Riscaldamento = i.Riscaldamento; Imm.Bagni = i.Bagni.ToString(); Imm.Camere = i.Camere.ToString(); Imm.Box = i.Box; Imm.Stato = i.Stato; if (!string.IsNullOrEmpty(i.BoxDoppio)) { Imm.BoxDoppio = i.BoxDoppio; } if (!string.IsNullOrEmpty(i.PostoAuto)) { Imm.PostoAuto = i.PostoAuto; } if (!string.IsNullOrEmpty(i.MqTerreno)) { Imm.MqTerreno = i.MqTerreno; } Imm.Mq = i.Mq.ToString(); Imm.Prezzo = string.Format("{0:n0}", i.Prezzo); if (f != null) { Imm.Thumbnail = string.Concat("../", f.Path.Split('/')[0] + "/resized/r_" + f.Path.Split('/')[1]); } else { Imm.Thumbnail = string.Concat("../img/home.jpg"); } listaimmobili.Add(Imm); } return(listaimmobili); }
public List <ImmobiliEntitySite> GetLast10Annunci() { ImmobiliDAL imdal = new ImmobiliDAL(); List <ImmobiliEntitySite> listaimmobili = new List <ImmobiliEntitySite>(); List <ImmobiliEntitySite> listimm = new List <ImmobiliEntitySite>(); FotoDAL fdal = new FotoDAL(); foreach (ImmobiliareDoroteniBackEnd.Immobili i in imdal.GetLast10()) { ImmobiliEntitySite Imm = new ImmobiliEntitySite(); ImmobiliareDoroteniBackEnd.Foto f = fdal.GetCopertinaByImmobile(i.Codice); Imm.idImmobile = i.Id; Imm.Stato = (i.Stato != "-1")?i.Stato:"n.d."; Imm.Codice = i.Codice; Imm.Tipologia = i.Tipologia; Imm.Contratto = i.Contratto; Imm.Riscaldamento = i.Riscaldamento; Imm.DescrizioneBreve = i.DescrizioneBreve; Imm.Comune = i.Comune; Imm.Bagni = i.Bagni.ToString(); Imm.Camere = i.Camere.ToString(); Imm.Mq = i.Mq.ToString(); Imm.Prezzo = string.Format("{0:n0}", i.Prezzo); if (f != null) { Imm.Thumbnail = string.Concat("../", f.Path.Split('/')[0] + "/resized/r_" + f.Path.Split('/')[1]); } else { Imm.Thumbnail = string.Concat("../img/home.jpg"); } listimm.Add(Imm); } return(listimm); }
public ImmobiliEntitySite GetAnnuncio(string Codice) { ImmobiliDAL imdal = new ImmobiliDAL(); FotoDAL fdal = new FotoDAL(); ImmobiliareDoroteniBackEnd.Immobili i = imdal.GetByCodice(Codice); ImmobiliareDoroteniBackEnd.Foto f = fdal.GetCopertinaByImmobile(Codice); List <ImmobiliareDoroteniBackEnd.Foto> listfoto = fdal.GetByImmobile(Codice); ImmobiliEntitySite Imm = new ImmobiliEntitySite(); Imm.AnnuncioPubblico = (bool)i.AnnuncioPubblico; Imm.Codice = i.Codice; Imm.Prezzo = string.Format("{0:n0}", i.Prezzo); if (i.Tipologia != null) { Imm.Tipologia = i.Tipologia; } if (i.Riscaldamento != null) { Imm.Riscaldamento = i.Riscaldamento; } if (i.Stato != null) { Imm.Stato = i.Stato; } if (i.Provincia != null) { Imm.Provincia = i.Provincia; } if (i.Comune != null) { Imm.Comune = i.Comune; } if (i.Zona != null) { Imm.Zona = i.Zona; } if (i.Mq != null) { Imm.Mq = i.Mq.ToString(); } if (i.Bagni != null) { Imm.Bagni = i.Bagni.ToString(); } if (!string.IsNullOrEmpty(i.Box)) { Imm.Box = i.Box; } if (!string.IsNullOrEmpty(i.BoxDoppio)) { Imm.BoxDoppio = i.BoxDoppio; } if (!string.IsNullOrEmpty(i.PostoAuto)) { Imm.PostoAuto = i.PostoAuto; } if (!string.IsNullOrEmpty(i.MqTerreno)) { Imm.MqTerreno = i.MqTerreno; } if (i.Camere != null) { Imm.Camere = i.Camere.ToString(); } if (i.Ascensore != null) { Imm.Ascensore = i.Ascensore; } if (i.Locali != null) { Imm.Locali = i.Locali.ToString(); } if (i.Piano != null) { Imm.Piano = i.Piano; } if (i.ClasseEnergetica != null) { Imm.ClasseEnergetica = i.ClasseEnergetica; } if (i.Contratto != null) { Imm.Contratto = i.Contratto; } Imm.Descrizione = i.Descrizione; Imm.DescrizioneBreve = i.DescrizioneBreve; Imm.AnnuncioPubblico = (bool)i.AnnuncioPubblico; Imm.AnnuncioInEvidenza = (bool)i.AnnuncioInEvidenza; Imm.ListFoto = new List <FotoEntity>(); foreach (Foto foto in listfoto) { FotoEntity fe = new FotoEntity(); fe.Path = foto.Path; fe.Thumbnail = string.Concat(foto.Path.Split('/')[0] + "/resized/r_" + foto.Path.Split('/')[1]); Imm.ListFoto.Add(fe); } if (f != null) { Imm.Thumbnail = f.Path; } else { Imm.Thumbnail = string.Concat("../img/home.jpg"); } return(Imm); }