Пример #1
0
        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));
        }
Пример #2
0
        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());
        }