示例#1
0
        public CreateCategoryResponse SaveCategory(CreateCategoryRequest createCategoryRequest)
        {
            var category = messageMapper.MapToCategory(createCategoryRequest.Category);

            categoryRepository.SaveCategory(category);
            var createbrandresponse = new CreateCategoryResponse {
                Category = messageMapper.MapToCategoryDto(category)
            };

            return(createbrandresponse);
        }
示例#2
0
        //public CreateCategoryResponse SaveCategory(CreateCategoryRequest parCreateCategoryRequest)
        //{
        //    var varCategory = _messageMapper.MapToCategory(parCreateCategoryRequest.propCategoryDTO);
        //    _categoryRepository.Save();
        //    var categoryDto = _messageMapper.MapToCategoryDTO(varCategory);

        //    var createCategoryResponse = new CreateCategoryResponse
        //    {
        //        Category = categoryDto
        //    };

        //    return createCategoryResponse;
        //}

        //public UpdateCategoryResponse EditCategory(UpdateCategoryRequest parUpdateCategoryRequest)
        //{
        //    UpdateCategoryResponse locUpdateCategoryResponse = null;

        //    if (parUpdateCategoryRequest.CategoryID == parUpdateCategoryRequest.locCategoryDTO.CategoryID)
        //    {
        //        var varCategory = _messageMapper.MapToCategory(parUpdateCategoryRequest.locCategoryDTO);
        //        _categoryRepository.Update(varCategory);
        //        var varCategoryDTO = _messageMapper.MapToCategoryDto(varCategory);

        //        locUpdateCategoryResponse = new UpdateCategoryResponse
        //        {

        //        };
        //    }
        //    return locUpdateCategoryResponse;
        //}

        public GetCategoryResponse GetCategory(GetCategoryRequest parGetCategoryRequest)
        {
            GetCategoryResponse locGetCategoryResponse = null;

            if (parGetCategoryRequest.CategoryID > 0)
            {
                var varCategory    = _categoryRepository.FindByID(parGetCategoryRequest.CategoryID);
                var varCategoryDTO = _messageMapper.MapToCategoryDto(varCategory);

                locGetCategoryResponse = new GetCategoryResponse
                {
                    locCategoryDTO = varCategoryDTO
                };
            }

            return(locGetCategoryResponse);
        }