public HandlerResponse Check(ICheckReport checkReport)
        {
            var response = this._checker.CheckReport(checkReport);
            if (response == HandlerResponse.NotApprovable)
            {
                return this._nextHandler.Check(checkReport);
            }

            Console.WriteLine("checked by {0}", this._checker.Name);
            return response;
        }
        public HandlerResponse Check(ICheckReport checkReport)
        {
            var response = this._checker.CheckReport(checkReport);

            if (response == HandlerResponse.NotApprovable)
            {
                return(this._nextHandler.Check(checkReport));
            }

            Console.WriteLine("checked by {0}", this._checker.Name);
            return(response);
        }
 public HandlerResponse Check(ICheckReport checkReport)
 {
     return HandlerResponse.Denied;
 }
 public HandlerResponse Check(ICheckReport checkReport)
 {
     return(HandlerResponse.Denied);
 }
 public HandlerResponse CheckReport(ICheckReport report)
 {
     return report.Total > this._total
         ? HandlerResponse.NotApprovable
         : HandlerResponse.Approved;
 }
Exemple #6
0
 public HandlerResponse CheckReport(ICheckReport report)
 {
     return(report.Total > this._total
         ? HandlerResponse.NotApprovable
         : HandlerResponse.Approved);
 }