public bool Delete(long jmbgVl, int idRacunara, int idServisa) { try { Donosi d = dbCtx.DonosiSet.FirstOrDefault((s) => s.PosjedujeRacunarID_racunara == idRacunara && s.PosjedujeVlasnik_racunaraJMBG_vl == jmbgVl && s.Racunarski_servisID_servisa == idServisa); dbCtx.DonosiSet.Remove(d); Racunarski_servis rs = (Racunarski_servis)dbCtx.ServisSet.FirstOrDefault(s => s.ID_servisa == idServisa); rs.Donosi.Remove(d); dbCtx.SaveChanges(); return(true); } catch (Exception e) { Console.WriteLine(e.Message); return(false); } }
public void Update(Common.Models.Donosi donosi) { var DonosiForDb = new Donosi() { PosjedujeRacunarID_racunara = donosi.Pposjeduje.Id_racunara, PosjedujeVlasnik_racunaraJMBG_vl = donosi.Pposjeduje.JMBG_vl, Racunarski_servisID_servisa = donosi.Racunarski_servis.ID_servisa }; try { var donosiFromDb = dbCtx.DonosiSet.FirstOrDefault((s) => s.PosjedujeRacunarID_racunara == donosi.PosjedujeRacunarID_racunara && s.PosjedujeVlasnik_racunaraJMBG_vl == donosi.PosjedujeVlasnik_racunaraJMBG_vl && s.Racunarski_servisID_servisa == donosi.Racunarski_servisID_servisa); dbCtx.DonosiSet.Remove(donosiFromDb); dbCtx.DonosiSet.Add(DonosiForDb); dbCtx.SaveChanges(); }catch (Exception e) { } }
public bool Add(Common.Models.Donosi donosi) { if (dbCtx.DonosiSet.FirstOrDefault((s) => s.PosjedujeRacunarID_racunara == donosi.PosjedujeRacunarID_racunara && s.PosjedujeVlasnik_racunaraJMBG_vl == donosi.PosjedujeVlasnik_racunaraJMBG_vl && s.Racunarski_servisID_servisa == donosi.Racunarski_servisID_servisa) != null) { return(false); } Donosi d = new Donosi() { PosjedujeRacunarID_racunara = donosi.PosjedujeRacunarID_racunara, PosjedujeVlasnik_racunaraJMBG_vl = donosi.PosjedujeVlasnik_racunaraJMBG_vl, Racunarski_servisID_servisa = donosi.Racunarski_servisID_servisa }; dbCtx.DonosiSet.Add(d); Racunarski_servis rs = (Racunarski_servis)dbCtx.ServisSet.FirstOrDefault(s => s.ID_servisa == d.Racunarski_servisID_servisa); rs.Donosi.Add(d); return(dbCtx.SaveChanges() > 0); }
public void UpdateDonosi(Donosi donosi) { proxy.UpdateDonosi(donosi); }
public bool AddDonosi(Donosi donosi) { return(proxy.AddDonosi(donosi)); }