public bool DeletePhoto(int idfoto) { bool ok = true; try { using (var entities = new modelEntities()) { Foto foto = (from l in entities.Foto where l.Id == idfoto select l).FirstOrDefault(); string pathfoto = foto.Path; entities.DeleteObject(foto); entities.SaveChanges(); File.Delete(pathfoto); return(ok); } } catch (Exception e) { string errore = e.ToString(); ok = false; return(ok); } }
public string GetLastCode(string typecontratto) { string code = string.Empty; List <Immobili> listImmobili = new List <Immobili>(); try { using (var entities = new modelEntities()) { listImmobili = GetAll(); listImmobili = listImmobili.Where(a => a.Contratto == typecontratto).OrderByDescending(a => a.Id).Take(1).ToList(); code = listImmobili[0].Codice; //code = (from a in entities.Immobili // where a.Contratto == typecontratto // orderby a.Id descending // select a).FirstOrDefault().Codice; } return(code); } catch (Exception e) { string errore = e.ToString(); return(code); } }
public void SaveImmobile(ImmobiliEntity imm) { try { using (var entities = new modelEntities()) { Immobili immobile = new Immobili(); immobile.AnnuncioPubblico = imm.AnnuncioPubblico; immobile.Codice = imm.Codice; if (!imm.Prezzo.Equals("")) { immobile.Prezzo = Convert.ToInt32(imm.Prezzo); } immobile.Tipologia = imm.Tipologia; immobile.Stato = imm.Stato; immobile.Provincia = imm.Provincia; immobile.Comune = imm.Comune; immobile.Zona = imm.Zona; if (!string.IsNullOrEmpty(imm.Mq)) { immobile.Mq = Convert.ToInt16(imm.Mq); } if (!string.IsNullOrEmpty(imm.Bagni)) { immobile.Bagni = Convert.ToInt16(imm.Bagni); } immobile.Box = imm.Box; immobile.BoxDoppio = imm.Box; immobile.PostoAuto = imm.PostoAuto; immobile.MqTerreno = imm.MqTerreno; if (!string.IsNullOrEmpty(imm.Camere)) { immobile.Camere = Convert.ToInt16(imm.Camere); } immobile.Ascensore = imm.Ascensore; if (!string.IsNullOrEmpty(imm.Locali)) { immobile.Locali = Convert.ToInt16(imm.Locali); } if (!string.IsNullOrEmpty(imm.Riscaldamento)) { immobile.Riscaldamento = imm.Riscaldamento; } immobile.Piano = imm.Piano; immobile.ClasseEnergetica = imm.ClasseEnergetica; immobile.Contratto = imm.Contratto; immobile.Descrizione = imm.Descrizione; immobile.DescrizioneBreve = imm.DescrizioneBreve; immobile.AnnuncioPubblico = imm.AnnuncioPubblico; immobile.AnnuncioInEvidenza = imm.AnnuncioInEvidenza; entities.AddToImmobili(immobile); entities.SaveChanges(); } } catch (Exception e) { string errore = e.ToString(); } }
public bool SetCopertina(int idfoto, string codice) { bool ok = true; try { using (var entities = new modelEntities()) { List <Foto> listafoto = (from p in entities.Foto where p.CodiceImmobile == codice select p).ToList(); foreach (Foto fo in listafoto) { fo.Copertina = 0; } Foto f = (from p in entities.Foto where p.Id == idfoto select p).First(); f.Copertina = 1; entities.SaveChanges(); } } catch (Exception e) { string errore = e.ToString(); return(ok = false); } return(ok); }
public List <CollaborazioniEntity> GetLast10() { List <Collaborazioni> listCollaborazioni = new List <Collaborazioni>(); List <CollaborazioniEntity> listCollaborazionientity = new List <CollaborazioniEntity>(); try { using (var entities = new modelEntities()) { listCollaborazioni = (from a in entities.Collaborazioni orderby a.Id descending select a).ToList(); foreach (Collaborazioni c in listCollaborazioni) { CollaborazioniEntity coll = new CollaborazioniEntity(); coll.Descrizione = c.Descrizione; coll.Id = c.Id; coll.Path = c.Path; listCollaborazionientity.Add(coll); } } } catch (Exception e) { string errore = e.ToString(); return(null); } return(listCollaborazionientity); }
public Collaborazioni GetByID(int id) { Collaborazioni collaborazioni = new Collaborazioni(); CollaborazioniEntity coll = new CollaborazioniEntity(); try { using (var entities = new modelEntities()) { collaborazioni = (from a in entities.Collaborazioni where a.Id == id select a).FirstOrDefault(); coll.Descrizione = collaborazioni.Descrizione; coll.Id = collaborazioni.Id; coll.Path = collaborazioni.Path; } } catch (Exception e) { string errore = e.ToString(); return(null); } return(collaborazioni); }
public bool UpdateImmobile(ImmobiliEntity imm) { bool ok = true; try { using (var entities = new modelEntities()) { Immobili immobile = (from p in entities.Immobili where p.Codice == imm.Codice select p).First(); immobile.Codice = imm.Codice; string prezzo = imm.Prezzo; if (prezzo.Contains('.')) { prezzo = imm.Prezzo.Split('.')[0] + imm.Prezzo.Split('.')[1]; } immobile.Prezzo = Convert.ToInt32(prezzo); immobile.Tipologia = imm.Tipologia; immobile.Stato = imm.Stato; immobile.Riscaldamento = imm.Riscaldamento; immobile.Provincia = imm.Provincia; immobile.Comune = imm.Comune; immobile.Zona = imm.Zona; immobile.Camere = string.IsNullOrEmpty(imm.Camere) ? 0 : Convert.ToInt16(imm.Camere); immobile.Mq = string.IsNullOrEmpty(imm.Mq) ? 0:Convert.ToInt16(imm.Mq); immobile.Bagni = string.IsNullOrEmpty(imm.Bagni) ? 0:Convert.ToInt16(imm.Bagni); immobile.Box = imm.Box; immobile.Ascensore = imm.Ascensore; immobile.Locali = string.IsNullOrEmpty(imm.Locali)?0:Convert.ToInt16(imm.Locali); immobile.Piano = imm.Piano; immobile.ClasseEnergetica = imm.ClasseEnergetica; immobile.Contratto = imm.Contratto; immobile.Descrizione = imm.Descrizione; immobile.DescrizioneBreve = imm.DescrizioneBreve; immobile.AnnuncioPubblico = imm.AnnuncioPubblico; immobile.AnnuncioInEvidenza = imm.AnnuncioInEvidenza; entities.SaveChanges(); } } catch (Exception e) { string errore = e.ToString(); return(ok = false); } return(ok); }
public void SaveCollaborazioni(CollaborazioniEntity coll) { try { using (var entities = new modelEntities()) { Collaborazioni collaborazioni = new Collaborazioni(); collaborazioni.Descrizione = coll.Descrizione; collaborazioni.Path = coll.Path; entities.AddToCollaborazioni(collaborazioni); entities.SaveChanges(); } } catch (Exception e) { string errore = e.ToString(); } }
public void SavePhoto(FotoEntity photo) { try { using (var entities = new modelEntities()) { Foto foto = new Foto(); foto.Descrizione = photo.Descrizione; foto.Path = photo.Path; foto.Copertina = 0; foto.CodiceImmobile = photo.CodiceImmobile; entities.AddToFoto(foto); entities.SaveChanges(); } } catch (Exception e) { string errore = e.ToString(); } }
public Foto GetByID(int idfoto) { Foto f = new Foto(); try { using (var entities = new modelEntities()) { f = (from a in entities.Foto where a.Id == idfoto select a).FirstOrDefault(); } } catch (Exception e) { string errore = e.ToString(); } return(f); }
public List <Foto> GetByImmobile(string codice) { List <Foto> listFoto = new List <Foto>(); try { using (var entities = new modelEntities()) { listFoto = (from a in entities.Foto where a.CodiceImmobile == codice orderby a.Id ascending select a).ToList(); } } catch (Exception e) { string errore = e.ToString(); } return(listFoto); }
public List <Foto> GetAll() { List <Foto> listFoto = new List <Foto>(); try { using (var entities = new modelEntities()) { listFoto = (from a in entities.Foto orderby a.Id ascending select a).ToList(); } } catch (Exception e) { string errore = e.ToString(); return(null); } return(listFoto); }
public Immobili GetByCodice(string codice) { Immobili immobile = new Immobili(); codice = codice.ToUpper(); try { using (var entities = new modelEntities()) { immobile = (from a in entities.Immobili where a.Codice == codice select a).FirstOrDefault(); } } catch (Exception e) { string errore = e.ToString(); } return(immobile); }
public List <Immobili> GetAll() { List <Immobili> listImmobili = new List <Immobili>(); try { using (var entities = new modelEntities()) { listImmobili = (from a in entities.Immobili orderby a.Id descending select a).ToList(); } } catch (Exception e) { string errore = e.ToString(); return(null); } return(listImmobili); }
public List <Immobili> GetEvidenza() { List <Immobili> listImmobili = new List <Immobili>(); try { using (var entities = new modelEntities()) { listImmobili = (from a in entities.Immobili where a.AnnuncioInEvidenza == true orderby a.Id descending select a).Take(4).ToList(); } } catch (Exception e) { string errore = e.ToString(); return(null); } return(listImmobili); }
public bool SetInEvidenza(string codice) { bool ok = true; try { using (var entities = new modelEntities()) { Immobili immobile = (from p in entities.Immobili where p.Codice == codice select p).First(); immobile.AnnuncioInEvidenza = true; entities.SaveChanges(); } } catch (Exception e) { string errore = e.ToString(); return(ok = false); } return(ok); }
public bool UpdatePhoto(int idfoto, string descrizione) { bool ok = true; try { using (var entities = new modelEntities()) { Foto f = (from p in entities.Foto where p.Id == idfoto select p).First(); f.Descrizione = descrizione; entities.SaveChanges(); } } catch (Exception e) { string errore = e.ToString(); return(ok = false); } return(ok); }
public bool DeleteImmobile(string codice) { bool ok = true; try { using (var entities = new modelEntities()) { Immobili imm = (from l in entities.Immobili where l.Codice == codice select l).FirstOrDefault(); entities.DeleteObject(imm); entities.SaveChanges(); return(ok); } } catch (Exception e) { string errore = e.ToString(); ok = false; return(ok); } }
public bool UpdateCollaborazioni(CollaborazioniEntity coll) { bool ok = true; try { using (var entities = new modelEntities()) { Collaborazioni col = (from p in entities.Collaborazioni where p.Id == coll.Id select p).First(); col.Descrizione = coll.Descrizione; entities.SaveChanges(); } } catch (Exception e) { string errore = e.ToString(); return(ok = false); } return(ok); }
public bool DeleteCollaborazioni(int id) { bool ok = true; try { using (var entities = new modelEntities()) { Collaborazioni imm = (from l in entities.Collaborazioni where l.Id == id select l).FirstOrDefault(); entities.DeleteObject(imm); entities.SaveChanges(); return(ok); } } catch (Exception e) { string errore = e.ToString(); ok = false; return(ok); } }
public Foto GetCopertinaByImmobile(string codice) { List <Foto> listFoto = new List <Foto>(); Foto copertina = new Foto(); try { using (var entities = new modelEntities()) { listFoto = (from a in entities.Foto where a.CodiceImmobile == codice && a.Copertina == 1 orderby a.Id ascending select a).ToList(); if (listFoto.Count > 1) { copertina = listFoto[0]; } if (listFoto.Count == 0) { copertina = (from a in entities.Foto where a.CodiceImmobile == codice orderby a.Id ascending select a).FirstOrDefault(); } if (listFoto.Count == 1) { copertina = listFoto[0]; } } } catch (Exception e) { string errore = e.ToString(); } return(copertina); }