internal static void UrediProstor(ProstorView prostor)
        {
            using (var db = new PBDB())
            {
                var prostorBaza = db.VsiPoslovniProstori.Find(prostor.Id);
                prostorBaza.ImeProstora = prostor.ImeProstora;
                prostor.DnevnaCena      = prostor.DnevnaCena;

                db.Entry(prostorBaza).State = EntityState.Modified;
                db.SaveChanges();
            }
        }
Esempio n. 2
0
        internal static void UrediPodjetje(PodjetjeView Podjetje)
        {
            try
            {
                using (var db = new PBDB())
                {
                    var izbranoPodjetje = db.VsaPodjetja.Find(Podjetje.Id);
                    izbranoPodjetje.ImePodjetja     = Podjetje.ImePodjetja;
                    izbranoPodjetje.KontaktnaOseba  = db.VseOsebe.Find(Podjetje.KontaktnaOseba.Id);
                    db.Entry(izbranoPodjetje).State = EntityState.Modified;

                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Napaka v povezavi z bazo");
            }
        }
        internal static void UrediOsebo(OsebaView oseba)
        {
            using (var db = new PBDB())
            {
                try
                {
                    var obstojecaOseba = db.VseOsebe.Find(oseba.Id);
                    obstojecaOseba.OsebaID = oseba.Id;
                    obstojecaOseba.Ime     = oseba.Ime;
                    obstojecaOseba.Priimek = oseba.Priimek;
                    obstojecaOseba.Telefon = oseba.Telephone;
                    obstojecaOseba.Email   = oseba.EMail;

                    db.Entry(obstojecaOseba).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                }
                catch
                {
                    throw new Exception("Osebe ni v bazi / Tezava s povezavo do baze");
                }
            }
        }