public void Insert(Kuvar entity) { using (var db = new Entities()) { db.Kuvars.Add(entity); db.SaveChanges(); } }
public IHttpActionResult GetKuvar(int id) { Kuvar kuvar = _manager.GetById(id); if (kuvar == null) { return(NotFound()); } return(Ok(kuvar)); }
public bool Update(Kuvar entity) { if (_provider.GetById(entity.MBR) == null) { return(false); } else { _provider.Update(entity); return(true); } }
public bool Insert(Kuvar entity) { if (_provider.GetById(entity.MBR) != null) { return(false); } entity.Zaposleni.MBR = entity.MBR; _provider.Insert(entity); return(true); }
public void DeleteJelo(string jeloId, int kuvId) { using (var db = new Entities()) { Kuvar kuv = db.Kuvars.Where(k => k.MBR == kuvId).Include(x => x.Jeloes).FirstOrDefault(); Jelo jel = db.Jeloes.Where(j => j.ID == jeloId).FirstOrDefault(); kuv.Jeloes.Remove(jel); db.Entry(kuv).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public bool DeleteJelo(string jeloId, int kuvId) { Kuvar kuv = _provider.GetById(kuvId); Jelo jel = _providerJelo.GetById(jeloId); if (kuv != null && kuv.Jeloes.FirstOrDefault(x => x.ID == jeloId) != null) { _provider.DeleteJelo(jeloId, kuvId); return(true); } else { return(false); } }
public IHttpActionResult PostKuvar(Kuvar kuvar) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (_manager.Insert(kuvar)) { return(CreatedAtRoute("DefaultApi", new { id = kuvar.MBR }, kuvar)); } else { return(BadRequest()); } }
public void Update(Kuvar entity) { using (var db = new Entities()) { Kuvar toChange = db.Kuvars.Where(x => x.MBR == entity.MBR).Include(x => x.Zaposleni).FirstOrDefault(); toChange.KNJIZ = entity.KNJIZ; toChange.POMOCNI = entity.POMOCNI; toChange.Zaposleni.DAT = entity.Zaposleni.DAT; toChange.Zaposleni.IME = entity.Zaposleni.IME; toChange.Zaposleni.PLT = entity.Zaposleni.PLT; toChange.Zaposleni.PRZ = entity.Zaposleni.PRZ; toChange.Zaposleni.TEL = entity.Zaposleni.TEL; toChange.Zaposleni.Zaposleni_MBR = entity.Zaposleni.Zaposleni_MBR; db.Entry(toChange).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public void Delete(int id) { using (var db = new Entities()) { Kuvar kuvar = db.Kuvars.Where(k => k.MBR.Equals(id)).Include(x => x.Jeloes).FirstOrDefault(); kuvar.Jeloes.Clear(); db.Entry(kuvar).State = System.Data.Entity.EntityState.Modified; db.Entry(kuvar).State = System.Data.Entity.EntityState.Deleted; Zaposleni zap = db.Zaposlenis.Where(z => z.MBR.Equals(kuvar.MBR)).FirstOrDefault(); zap.Zaposleni_MBR = null; zap.Zaposleni1 = null; zap.Zaposleni2 = null; db.Entry(zap).State = System.Data.Entity.EntityState.Deleted; db.SaveChanges(); } }
public IHttpActionResult PutKuvar(int id, Kuvar kuvar) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != kuvar.MBR) { return(BadRequest()); } bool ret = _manager.Update(kuvar); if (ret) { return(Ok()); } else { return(BadRequest()); } }
public Kuvar GetById(int id) { Kuvar kuvar = db.Kuvars.Where(k => k.MBR.Equals(id)).Include(x => x.Zaposleni).Include(x => x.Jeloes).FirstOrDefault(); return(kuvar); }