|
public class OrdersDetails
{
public static List<OrdersDetails> order = new List<OrdersDetails>();
public OrdersDetails()
{
}
public OrdersDetails(int OrderID, string CustomerId, weekdays val)
{
this.OrderID = OrderID;
this.CustomerID = CustomerId;
this.val = val;
}
public static List<OrdersDetails> GetAllRecords()
{
order.Add(new OrdersDetails(code + 1, "ALFKI, weekdays.Monday));
order.Add(new OrdersDetails(code + 2, "ANATR”, weekdays.Sunday));
return order;
}
public int? OrderID { get; set; }
public string CustomerID { get; set; }
// convert int value(0) into enum values (Monday)
[Newtonsoft.Json.JsonConverter(typeof(Newtonsoft.Json.Converters.StringEnumConverter))]
[DefaultValue(null)] // accept the enum value as 0 too
public weekdays val { get; set; }
}
public enum weekdays
{
[EnumMember(Value = "Monday")]
Monday,
[EnumMember(Value = "Tuesday")]
Tuesday,
} |
int i = (int)Color.Blue;
//Result: i = 3