Пример #1
0
 public void Update(Stavka_menija entity)
 {
     using (var db = new Entities())
     {
         db.Entry(entity).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
     }
 }
Пример #2
0
 public void Insert(Stavka_menija entity)
 {
     using (var db = new Entities())
     {
         db.Stavka_menija.Add(entity);
         db.SaveChanges();
     }
 }
Пример #3
0
        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));
        }
Пример #4
0
        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();
            }
        }
Пример #5
0
        public IHttpActionResult GetStavka_menija(string id)
        {
            Stavka_menija stavka_menija = _manager.GetById(id);

            if (stavka_menija == null)
            {
                return(NotFound());
            }

            return(Ok(stavka_menija));
        }
Пример #6
0
 public bool Update(Stavka_menija entity)
 {
     if (_provider.GetById(entity.ID) == null)
     {
         return(false);
     }
     else
     {
         _provider.Update(entity);
         return(true);
     }
 }
Пример #7
0
        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();
            }
        }
Пример #8
0
        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();
            }
        }
Пример #9
0
        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());
            }
        }
Пример #10
0
 public void Insert(Stavka_menija entity)
 {
     _provider.Insert(entity);
 }
Пример #11
0
        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);
        }