Beispiel #1
0
 public RegState(MainClientContext context) : base(context)
 {
     Console.Clear();
     _context = context;
     Console.Clear();
     _input = new List <string>();
 }
Beispiel #2
0
 public EntryState(MainClientContext context) : base(context)
 {
     _context = context;
     _choice  = new Dictionary <string, IStateFactory>
     {
         { "1", new AuthStateFactory() },
         { "2", new RegStateFactory() }
     };
 }
Beispiel #3
0
 public UserMenuState(MainClientContext context) : base(context)
 {
     _context = context;
     _choice  = new Dictionary <string, AbstractState>
     {
         { "1", new BillListState(_context) },
         { "2", new CreateBillState(_context) },
         { "3", new EntryState(_context) }
     };
 }
Beispiel #4
0
 public AuthState(MainClientContext context) : base(context)
 {
     _context = context;
     _input   = new List <string>();
     _choice  = new Dictionary <string, IStateFactory>
     {
         { "1", new UserMenuStateFactory() },
         { "2", new EntryStateFactory() },
         { "3", new EntryStateFactory() }
     };
 }
Beispiel #5
0
 public BillMenuState(MainClientContext context) : base(context)
 {
     _context     = context;
     _currentBill = _context.User.CurrentBill;
     _choice      = new Dictionary <string, IStateFactory>
     {
         { "1", new TransferMenuFactory() },
         { "2", new TransactionMenuFactory() },
         { "3", new CloseBillMenuFactory() },
         { "4", new BillListMenuFactory() }
     };
 }
Beispiel #6
0
 public BillListState(MainClientContext context) : base(context)
 {
     _context = context;
 }
 public TransferMenuState(MainClientContext context) : base(context)
 {
     _context = context;
     _idBill  = _context.User.CurrentBill.Id;
     _input   = new List <string>();
 }
 public CreateBillState(MainClientContext context) : base(context)
 {
     _context = context;
 }
Beispiel #9
0
 public CloseBillMenu(MainClientContext context) : base(context)
 {
     _context = context;
 }
Beispiel #10
0
 public TransactionListMenu(MainClientContext context) : base(context)
 {
     _context = context;
 }
Beispiel #11
0
 public override AbstractState CreateState(MainClientContext context)
 {
     return(new CloseBillMenu(context));
 }
Beispiel #12
0
 public override AbstractState CreateState(MainClientContext context)
 {
     return(new TransactionListMenu(context));
 }
Beispiel #13
0
 public override AbstractState CreateState(MainClientContext context)
 {
     return(new TransferMenuState(context));
 }
Beispiel #14
0
 public override AbstractState CreateState(MainClientContext context)
 {
     return(new BillListState(context));
 }
Beispiel #15
0
 abstract public AbstractState CreateState(MainClientContext context);
Beispiel #16
0
 public AbstractState(MainClientContext context)
 {
     _context = context;
 }