Exemple #1
0
        public async Task <IActionResult> PutSubCategory(int id, Data.Models.ProductSubCategory subCategory)
        {
            if (id != subCategory.Id || subCategory == null)
            {
                return(BadRequest());
            }

            var _subcategoryExists = await _subcategoryService.GetById(id);

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

            await _subcategoryService.Edit(subCategory);

            return(NoContent());
        }
Exemple #2
0
        public async Task <ActionResult <Data.Models.ProductSubCategory> > PostSubCategory(Data.Models.ProductSubCategory subCategory)
        {
            if (subCategory == null)
            {
                return(BadRequest());
            }

            subCategory.Slug = Slug.Generate(subCategory.Title);

            await _subcategoryService.Create(subCategory);

            return(CreatedAtAction("GetSubcategory", new { id = subCategory.Id }, subCategory));
        }