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(); } }
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"); } } }