public ActionResult <CategoryDto> CreateCategory(CategoryForUpdateAndCreateDto category) { var CategoryEntity = _mapper.Map <Category>(category); _categoryRepository.CreateCategory(CategoryEntity); _categoryRepository.Save(); var CategoryToReturn = _mapper.Map <CategoryDto>(CategoryEntity); return(CreatedAtRoute("GetCategory", new { categoryId = CategoryToReturn.CategoryId }, CategoryToReturn)); }
public ActionResult UpdateCategory(Guid categoryId, CategoryForUpdateAndCreateDto category) { var CategoryFromRepo = _categoryRepository.GetCategory(categoryId); if (CategoryFromRepo == null) { return(NotFound()); } _mapper.Map(category, CategoryFromRepo); // AutoMapper Here Is Used For update , This Function Has No Implementation // _categoryRepository.UpdateCategory(Category); _categoryRepository.Save(); return(NoContent()); }