public async Task <ActionResult <SubCategory> > AddSubCategory(SubCategoryCreationModel model) { var entity = _mapper.Map <SubCategory>(model); await _categoryDb.SubCategories.AddAsync(entity); await _categoryDb.SaveChangesAsync(); return(Ok(entity)); }
public async Task <ActionResult <SubCategory> > EditSubCategory(SubCategoryCreationModel model) { var entity = _mapper.Map <SubCategory>(model); if (_categoryDb.SubCategories.Find(entity.Id) == null) { return(NotFound()); } _categoryDb.SubCategories.Update(entity); await _categoryDb.SaveChangesAsync(); return(Ok(entity)); }