public void Update(Stavka_menija entity) { using (var db = new Entities()) { db.Entry(entity).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public void Insert(Stavka_menija entity) { using (var db = new Entities()) { db.Stavka_menija.Add(entity); db.SaveChanges(); } }
public IHttpActionResult PostStavka_menija(Stavka_menija stavka_menija) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _manager.Insert(stavka_menija); return(CreatedAtRoute("DefaultApi", new { id = stavka_menija.ID }, stavka_menija)); }
public void Delete(string id) { using (var db = new Entities()) { Stavka_menija st = db.Stavka_menija.Where(s => s.ID.Equals(id)).FirstOrDefault(); db.Entry(st).State = System.Data.Entity.EntityState.Deleted; db.SaveChanges(); } }
public IHttpActionResult GetStavka_menija(string id) { Stavka_menija stavka_menija = _manager.GetById(id); if (stavka_menija == null) { return(NotFound()); } return(Ok(stavka_menija)); }
public bool Update(Stavka_menija entity) { if (_provider.GetById(entity.ID) == null) { return(false); } else { _provider.Update(entity); return(true); } }
public void Delete(string id) { using (var db = new Entities()) { Pice pice = db.Pices.Where(p => p.ID.Equals(id)).FirstOrDefault(); db.Entry(pice).State = System.Data.Entity.EntityState.Deleted; Stavka_menija stavka = db.Stavka_menija.Where(s => s.ID.Equals(id)).FirstOrDefault(); stavka.Nalazi_se.Clear(); db.Entry(stavka).State = System.Data.Entity.EntityState.Modified; db.Entry(stavka).State = System.Data.Entity.EntityState.Deleted; db.SaveChanges(); } }
public void Delete(string id) { using (var db = new Entities()) { Jelo jelo = db.Jeloes.Where(j => j.ID.Equals(id)).Include(x => x.Stavka_menija).Include(x => x.Kuvars).Include(x => x.Sastojaks).FirstOrDefault(); jelo.Kuvars.Clear(); jelo.Sastojaks.Clear(); db.Entry(jelo).State = System.Data.Entity.EntityState.Modified; db.Entry(jelo).State = System.Data.Entity.EntityState.Deleted; Stavka_menija stavka = db.Stavka_menija.Where(s => s.ID.Equals(id)).FirstOrDefault(); stavka.Nalazi_se.Clear(); db.Entry(stavka).State = System.Data.Entity.EntityState.Modified; db.Entry(stavka).State = System.Data.Entity.EntityState.Deleted; db.SaveChanges(); } }
public IHttpActionResult PutStavka_menija(string id, Stavka_menija stavka_menija) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != stavka_menija.ID) { return(BadRequest()); } bool ret = _manager.Update(stavka_menija); if (ret) { return(Ok()); } else { return(BadRequest()); } }
public void Insert(Stavka_menija entity) { _provider.Insert(entity); }
public Stavka_menija GetById(string id) { Stavka_menija st = db.Stavka_menija.Where(s => s.ID.Equals(id)).Include(x => x.Jelo).Include(x => x.Pice).FirstOrDefault(); return(st); }