in DEV - Building your Applications for the Cloud/DEV50/src/TailwindTraderServerless/Model/SkuNotification.cs [7:36]
public static SkuNotification Create(SkuMessageType type, IInventoryItem item)
{
switch (type)
{
case SkuMessageType.Activated:
return new SkuActivated { Sku = item.Sku };
case SkuMessageType.Added:
return new SkuAdded { Sku = item.Sku };
case SkuMessageType.DescriptionSet:
return new DescriptionSet
{
Sku = item.Sku,
Description = item.Description
};
case SkuMessageType.ImageSet:
return new ImageSet
{
Sku = item.Sku,
ImageUrl = item.ImageUrl
};
case SkuMessageType.PriceSet:
return new PriceSet
{
Sku = item.Sku,
Price = item.Price
};
}
return null;
}