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); }