Пример #1
0
        public async Task <GetProductForViewDto> GetProductForView(int id)
        {
            var product = await _productRepository.GetAsync(id);

            var output = new GetProductForViewDto {
                Product = ObjectMapper.Map <ProductDto>(product)
            };

            return(output);
        }
        public async Task <GetProductForViewDto> GetProductForView(int id)
        {
            var product = await _productRepository.GetAsync(id);

            var output = new GetProductForViewDto {
                Product = ObjectMapper.Map <ProductDto>(product)
            };

            if (output.Product.CategoryId != null)
            {
                var _lookupCategory = await _lookup_categoryRepository.FirstOrDefaultAsync((int)output.Product.CategoryId);

                output.CategoryName = _lookupCategory.Name.ToString();
            }

            return(output);
        }