public static void Main()
Console.WriteLine("Hello World");
var buyflowContextContainer = new BuyflowContextContainer();
buyflowContextContainer.ConsumerFlowType = ConsumerFlowTypeEnum.MoveRepakager;
buyflowContextContainer.BuyflowSourceType = BuyflowSourceTypeEnum.Buyflow;
Console.WriteLine(buyflowContextContainer.ToString());
var eiensteinContextContainer = new BuyflowContextContainer();
eiensteinContextContainer.ConsumerFlowType = ConsumerFlowTypeEnum.NewCustomerFlow;
eiensteinContextContainer.BuyflowSourceType = BuyflowSourceTypeEnum.Einstein360;
Console.WriteLine(eiensteinContextContainer.ToString());
var eiensteinexistingContextContainer = new BuyflowContextContainer();
eiensteinexistingContextContainer.ConsumerFlowType = ConsumerFlowTypeEnum.MyPlanRepackager;
eiensteinexistingContextContainer.BuyflowSourceType = BuyflowSourceTypeEnum.Einstein360;
Console.WriteLine(eiensteinexistingContextContainer.ToString());
public class BuyflowContextContainer
public ConsumerFlowTypeEnum ConsumerFlowType {get;set;}
public BuyflowSourceTypeEnum BuyflowSourceType {get;set;}
public string BuyflowTypeString
return string.Format("{0} | {1}", this.ConsumerFlowType, this.BuyflowSourceType);
public override string ToString()
return string.Format("{0} | {1}", this.ConsumerFlowType, this.BuyflowSourceType);
public enum ConsumerFlowTypeEnum:long
MyPlanRepackager = 1 << 1,
public enum BuyflowSourceTypeEnum:long