public async Task <ProductViewModel> GetAsync(string id) { if (string.IsNullOrEmpty(id)) { return(null); } return(await repository.GetAsync(id)); }
public async Task <ProductOutput> Execute(Guid productId) { ProductOutput output = null; Product product = await _productReadOnlyRepository.GetAsync(productId); if (product != null) { output = new ProductOutput(product); } return(output); }