public async Task <IActionResult> Category_VariationTheme_MappingGets([FromBody] Category_VariationTheme_MappingGetsRequest request)
        {
            try
            {
                var response = await _variationThemeAppService.Category_VariationTheme_MappingGets(request);

                return(Json(response));
            }
            catch (Exception e)
            {
                _logger.LogError(e, Common.Common.GetMethodName());
                throw;
            }
        }
Пример #2
0
        public async Task <Category_VariationTheme_MappingGetsResponse> Category_VariationTheme_MappingGets(Category_VariationTheme_MappingGetsRequest request)
        {
            Category_VariationTheme_MappingGetsResponse response = new Category_VariationTheme_MappingGetsResponse();

            try
            {
                RCategory_VariationTheme_Mapping[] rCategory_VariationTheme_Mapping = await _variationThemeService.Get(request.CategoryId);

                if (rCategory_VariationTheme_Mapping.Length > 0)
                {
                    response.CategoryVariationThemeMapping = rCategory_VariationTheme_Mapping?.Select(p => p.ToModel()).ToArray();
                }
                response.SetSucess();
            }
            catch (Exception e)
            {
                response.SetFail(e);
                _logger.LogError(e, e.Message, request);
            }
            return(response);
        }