-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathProductDetails.cs
More file actions
35 lines (33 loc) · 966 Bytes
/
Copy pathProductDetails.cs
File metadata and controls
35 lines (33 loc) · 966 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace SyncCart
{
public class ProductDetails
{
//static field
public static int s_productID = 2000;
//product ID
public string ProductID {get;set;}
//Product Name
public string ProductName{get;set;}
//Stock
public int Stock{get;set;}
//Price
public double Price {get;set;}
//Shipping Duration
public int ShippingDuration{get;set;}
//Default Constructor
public ProductDetails(){}
//parameterized Constructor
public ProductDetails(string productID , string productName, int stock,double price , int shippingDuration)
{
ProductID = $"PID{s_productID++}";
ProductName= productName;
Stock=stock;
Price = price;
ShippingDuration=shippingDuration;
}
}
}