aboutsummaryrefslogtreecommitdiff
path: root/Source/Assistant/Product.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Assistant/Product.cs')
-rw-r--r--Source/Assistant/Product.cs14
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})";