diff options
Diffstat (limited to 'Source/Assistant/Product.cs')
-rw-r--r-- | Source/Assistant/Product.cs | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/Source/Assistant/Product.cs b/Source/Assistant/Product.cs index 17a7065..22905af 100644 --- a/Source/Assistant/Product.cs +++ b/Source/Assistant/Product.cs @@ -1,11 +1,12 @@ -namespace Rehau.Sku.Assist +using System; + +namespace Rehau.Sku.Assist { public class Product : IProduct { public string Sku { get; } public string Name { get; } - - public string Uri => throw new System.NotImplementedException(); + public Uri Uri { get; } public Product(string sku, string name) { @@ -13,6 +14,13 @@ Name = name; } + public Product(string sku, string name, string uri) + { + Sku = sku; + Name = name; + Uri = new Uri(uri); + } + public override string ToString() { return $"{this.Name} ({this.Sku})"; |