public void Update(Common.Models.Posjeduje posjeduje) { var PosjedujeForDb = new Posjeduje() { RacunarID_racunara = posjeduje.Racunar.ID_racunara, Vlasnik_racunaraJMBG_vl = posjeduje.Vlasnik_racunara.JMBG_vl }; try { var posjedujeFromDb = dbCtx.PosjedujeSet.FirstOrDefault((s) => s.Vlasnik_racunaraJMBG_vl == posjeduje.JMBG_vl && s.RacunarID_racunara == posjeduje.Id_racunara); dbCtx.PosjedujeSet.Remove(posjedujeFromDb); dbCtx.PosjedujeSet.Add(PosjedujeForDb); dbCtx.SaveChanges(); }catch (Exception e) { } }
public bool Delete(long jmbgVl, int idRacunara) { try { Posjeduje p = dbCtx.PosjedujeSet.FirstOrDefault((s) => s.RacunarID_racunara == idRacunara && s.Vlasnik_racunaraJMBG_vl == jmbgVl); dbCtx.PosjedujeSet.Remove(p); dbCtx.Vlasnik_racunaraSet.FirstOrDefault(s => s.JMBG_vl == jmbgVl).Posjeduje.Remove(p); dbCtx.RacunarSet.FirstOrDefault(s => s.ID_racunara == idRacunara).Posjeduje.Remove(p); dbCtx.SaveChanges(); return(true); } catch (Exception e) { Console.WriteLine(e.Message); return(false); } }
public bool Add(Common.Models.Posjeduje posjeduje) { if (dbCtx.PosjedujeSet.FirstOrDefault((s) => s.RacunarID_racunara == posjeduje.Id_racunara && s.Vlasnik_racunaraJMBG_vl == posjeduje.JMBG_vl) != null) { return(false); } Posjeduje p = new Posjeduje() { RacunarID_racunara = posjeduje.Id_racunara, Vlasnik_racunaraJMBG_vl = posjeduje.JMBG_vl, }; dbCtx.PosjedujeSet.Add(p); dbCtx.Vlasnik_racunaraSet.FirstOrDefault(s => s.JMBG_vl == p.Vlasnik_racunaraJMBG_vl).Posjeduje.Add(p); dbCtx.RacunarSet.FirstOrDefault(s => s.ID_racunara == p.RacunarID_racunara).Posjeduje.Add(p); return(dbCtx.SaveChanges() > 0); }
public void UpdatePosjeduje(Posjeduje posjeduje) { proxy.UpdatePosjeduje(posjeduje); }
public bool AddPosjeduje(Posjeduje posjeduje) { return(proxy.AddPosjeduje(posjeduje)); }