Example #1
0
        public IActionResult Delete(int id)
        {
            var Category = _service.GetSingleById(id);

            if (Category == null)
            {
                return(NotFound());
            }
            if (Category.Archive == true)
            {
                return(NotFound());
            }
            Category.Archive = true;
            _service.Update(Category);
            var list_category = _service_pro_cat.GetMulti(c => c.CategoryID == id);

            foreach (var item in list_category)
            {
                item.Archive   = true;
                item.Is_Active = false;
                _service_pro_cat.Update(item);
            }
            return(Ok(Category));
        }