public CreateCategoryResponse SaveCategory(CreateCategoryRequest createCategoryRequest) { var category = messageMapper.MapToCategory(createCategoryRequest.Category); categoryRepository.SaveCategory(category); var createbrandresponse = new CreateCategoryResponse { Category = messageMapper.MapToCategoryDto(category) }; return(createbrandresponse); }
//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); }