예제 #1
0
        public async Task <HttpResponseMessage> UpdateCategory(UpdateCategoryDto category)
        {
            Response <Entities.Entities.Category> httpResponse = new Response <Entities.Entities.Category>();

            try
            {
                httpResponse.RequestState = true;
                httpResponse.ErrorState   = !await _categoryManager.UpdateCategory(category.Adapt <Entities.Entities.Category>());
            }
            catch (Exception ex)
            {
                httpResponse.ErrorState = true;
                httpResponse.ErrorList.Add(ex.Adapt <ApiException>());
            }
            return(httpResponse);
        }
예제 #2
0
        public async Task <HttpResponseMessage> UpdateCategory(UpdateCategoryDto category)
        {
            _logger.LogDebug("UpdateCategory init with", category);

            Response <Entities.Entities.Category> httpResponse = new Response <Entities.Entities.Category>();

            try
            {
                httpResponse.RequestState = true;
                httpResponse.ErrorState   = !await _categoryManager.UpdateCategory(category.Adapt <Entities.Entities.Category>());
            }
            catch (Exception ex)
            {
                _logger.LogError("UpdateCategory Error", ex);
                httpResponse.ErrorState = true;
                httpResponse.ErrorList.Add(ex.Adapt <ApiException>());
            }
            _logger.LogDebug("UpdateCategory end with", httpResponse);
            return(httpResponse);
        }