public async Task <ProductCategoryResult> FindAsync(int id) { var category = await _productCategoryRepository.FindAsync(id); if (category == null) { return(category); } var createdByUser = await _userRepository.FindByIdAsync(category.CreatedById); var updatedByUser = await _userRepository.FindByIdAsync(category.UpdatedById); category.CreatedBy = createdByUser.DisplayName; category.UpdatedBy = updatedByUser.DisplayName; return(category); }