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()); }
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)); }