Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
        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);
        }