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 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 UpdateAnnuncio(ImmobiliEntity immobile) { ImmobiliDAL imdal = new ImmobiliDAL(); imdal.UpdateImmobile(immobile); }
public void SaveNuovoAnnuncioImmobile(ImmobiliEntity immobile) { ImmobiliDAL imdal = new ImmobiliDAL(); imdal.SaveImmobile(immobile); }