public void Insert(Dobavljac_robe entity) { using (var db = new Entities()) { db.Dobavljac_robe.Add(entity); db.SaveChanges(); } }
public IHttpActionResult PostDobavljac_robe(Dobavljac_robe dobavljac_robe) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _manager.Insert(dobavljac_robe); return(CreatedAtRoute("DefaultApi", new { id = dobavljac_robe.ID }, dobavljac_robe)); }
public IHttpActionResult GetDobavljac_robe(int id) { Dobavljac_robe dobavljac_robe = _manager.GetById(id); if (dobavljac_robe == null) { return(NotFound()); } return(Ok(dobavljac_robe)); }
public void Delete(int id) { using (var db = new Entities()) { Dobavljac_robe dob = db.Dobavljac_robe.Where(d => d.ID == id).Include(x => x.Menadzers).FirstOrDefault(); dob.Menadzers.Clear(); db.Entry(dob).State = System.Data.Entity.EntityState.Modified; db.Entry(dob).State = System.Data.Entity.EntityState.Deleted; db.SaveChanges(); } }
public bool Update(Dobavljac_robe entity) { if (_provider.GetById(entity.ID) == null) { return(false); } else { _provider.Update(entity); return(true); } }
public void DeleteMenadzer(int dobId, int menId) { using (var db = new Entities()) { Menadzer men = db.Menadzers.Where(m => m.MBR == menId).FirstOrDefault(); Dobavljac_robe dob = db.Dobavljac_robe.Where(d => d.ID == dobId).Include(x => x.Menadzers).FirstOrDefault(); dob.Menadzers.Remove(men); db.Entry(dob).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public void Update(Dobavljac_robe entity) { using (var db = new Entities()) { Dobavljac_robe toChange = db.Dobavljac_robe.Where(x => x.ID == entity.ID).FirstOrDefault(); toChange.NAZ = entity.NAZ; toChange.TEL = entity.TEL; toChange.VR_ROBE = entity.VR_ROBE; db.Entry(toChange).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public bool DeleteMenadzer(int dobId, int menId) { Dobavljac_robe dob = _provider.GetById(dobId); List <Menadzer> menadzeri = _providerMen.GetAll().ToList(); foreach (Menadzer men in menadzeri) { if (men.Dobavljac_robe.FirstOrDefault(x => x.ID == dobId) != null) { _provider.DeleteMenadzer(dobId, menId); return(true); } } return(false); }
public IHttpActionResult PutDobavljac_robe(int id, Dobavljac_robe dobavljac_robe) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != dobavljac_robe.ID) { return(BadRequest()); } bool ret = _manager.Update(dobavljac_robe); if (ret) { return(Ok()); } else { return(BadRequest()); } }
public Dobavljac_robe GetById(int id) { Dobavljac_robe dob = db.Dobavljac_robe.Where(d => d.ID == id).Include(x => x.Menadzers).FirstOrDefault(); return(dob); }
public void Insert(Dobavljac_robe entity) { _provider.Insert(entity); }