Пример #1
0
        public ActionResult <LISTS_38_CATALOG> Post(LISTS_38_CATALOG item)
        {
            if (item == null)
            {
                return(BadRequest());
            }

            db.Lists_38_Catalogs.Add(item);
            db.SaveChangesAsync();
            return(item);
        }
Пример #2
0
        public ActionResult <LISTS_38_CATALOG> Delete(int itemId)
        {
            if (itemId == 0)
            {
                return(BadRequest());
            }

            LISTS_38_CATALOG item = db.Lists_38_Catalogs.FirstOrDefault(x => x.LIST_ID == itemId);

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

            db.Lists_38_Catalogs.Remove(item);
            db.SaveChangesAsync();
            return(item);
        }
Пример #3
0
        public ActionResult <LISTS_38_CATALOG> Put(LISTS_38_CATALOG item)
        {
            if (item == null)
            {
                return(BadRequest());
            }

            bool hasItem = db.Lists_38_Catalogs.Any(x => x.LIST_ID == item.LIST_ID);

            if (!hasItem)
            {
                return(NotFound());
            }

            db.Update(item);
            db.SaveChangesAsync();
            return(item);
        }