public DialogflowHandler(IHandlerContext <DialogflowHandler> context, ICarHandler carHandler, IConsumationHandler consumationHandler, IExpenseHandler expenseHandler, IMovieHandler movieHandler, ITrackingHandler trackingHandler, IUserHandler userHandler) : base(context) { _carHandler = carHandler; _consumationHandler = consumationHandler; _expenseHandler = expenseHandler; _movieHandler = movieHandler; _trackingHandler = trackingHandler; _userHandler = userHandler; }
public ExpenseHandler(IExpenseApprover expenseApprover) { this.approver = expenseApprover; this.nextHandler = EndOfChainExpenseHandler.Instance; }
public void RegisterNext(IExpenseHandler next) { _next = next; }
public void RegisterNext(IExpenseHandler next) { throw new InvalidOperationException("End of chain handler must be the end of the chain!"); }
public void SetNext(IExpenseHandler next) { _next = next; }
public void RegisterNext(IExpenseHandler next) { throw new InvalidOperationException("End of chain for expense handler."); }
public ExpenceHandler(IExpenseApprover approver) { _approver = approver; _next = EndOfChainExpenseHandler.Instance; }
public ExpenseHandler(Employee expenseApprover) { _approver = expenseApprover; _next = EndOfChainExpenseHandler.Instance; }
public PaymentProviderController(ILogger <PaymentProviderController> logger, IExpenseHandler expenseHandler) : base(logger) { _expenseHandler = expenseHandler; }
public ExpenseHandler(IExpenseApprover expenseApprover) { _expenseApprover = expenseApprover; _next = EscalationTerminatingExpenseHandler.Singleton; }
public IExpenseHandler SetNext(IExpenseHandler expenseHandler) { _next = expenseHandler; return(_next); }
public ExpenseController(ILogger <ExpenseController> logger, IExpenseHandler expenseHandler) : base(logger) { _expenseHandler = expenseHandler; }
void IExpenseHandler.RegisterNext(IExpenseHandler nextHandler) { m_NextHandler = nextHandler; }
//################################################################################ #region Constructor public ExpenseHandler(IExpenseApprover approver) { m_Approver = approver; m_NextHandler = EndOfChainExpenseHandler.Instance; }
public void SetSuccessor(IExpenseHandler successor) { _successor = successor; }
public void RegisterNext(IExpenseHandler next) { _Next = next; }
public void Next(IExpenseHandler next) { throw new NotImplementedException("End of chain handler must be the end of chain!"); }
public void RegisterNext(IExpenseHandler expenseHandler) { Next = expenseHandler; }
public ExpenseHandler(IExpenseApprover approver) { this.approver = approver; this.nextApprover = new EndOfChainHandler(); }
public ExpenseHandler(IExpenseHandler handler) { Handler = handler; }
public void SetNext(IExpenseHandler next) { this.nextApprover = next; }
public void SetNextHandler(IExpenseHandler handler) { NextHandler = handler; }
public ExpenseHandler(Employee employee) { _employee = employee; _next = EndOfChainExpenseHandler.Instance; }
public void SetNext(IExpenseHandler next) { throw new ArgumentException("Cannot have next approver"); }
public IExpenseHandler RegisterNext(IExpenseHandler next) { _next = next; return(_next); }
public ExpenseHandler(IExpenseApprover expenseApprover) { _approver = expenseApprover; _next = EndOfChainExpenseHandler.Instance; }
public IExpenseHandler RegisterNext(IExpenseHandler next) { throw new NotImplementedException("It's the end of the chain!"); }
public void RegisterNext(IExpenseHandler next) { throw new NotImplementedException(); }
public void RegisterNext(IExpenseHandler expenseHandler) { throw new System.NotImplementedException(); }
public void RegisterNext(IExpenseHandler next) { this.nextHandler = next; }
void IExpenseHandler.RegisterNext(IExpenseHandler nextHandler) { throw new InvalidOperationException("End of chain handler must the end of chain."); }
public void RegisterNext(IExpenseHandler next) { throw new InvalidOperationException("End of chain handler must be the end of the chain!"); }
public void SetNext(IExpenseHandler next) { throw new InvalidOperationException("End of chain!"); }
public ExpenseHandler(IExpenseApprover expenseApprover) { _ExpenseApprover = expenseApprover; _Next = EndOfChainExpenseHandler.Instance; }
public IExpenseHandler SetNext(IExpenseHandler expenseApprover) { throw new InvalidOperationException("Cannot set next on escalation terminating handler."); }