internal protected void InitializeController(object controller, InvokationContext invokationContext) { delegateForScopeSetter(controller, invokationContext.Scope); delegateForContextSetter(controller, invokationContext.Context); delegateForAttachmentsSetter(controller, invokationContext.Attachments); delegateForTracerSetter(controller, invokationContext.Tracer); }
public override bool Execute(InvokationContext context) { return new UserController(){ Scope = (User)context.Scope, Attachments = context.Attachments, Context = context.Context }.HasAccount(context.Proceed); }
public override bool Execute(InvokationContext context) { return new AccountController(){ Scope = (Account)context.Scope, Attachments = context.Attachments, Context = context.Context }.HasTransaction(context.Proceed); }
public override bool Execute(InvokationContext context) { var value = int.Parse(context.Match.Groups[1].Captures[0].Value); return new TransactionController{ Scope = (Transaction)context.Scope, Attachments = context.Attachments, Context = context.Context }.TimestampBeforeYearsAgo(value); }
public bool Execute(InvokationContext context) { var controllerInstance = CreateController(); InitializeController(controllerInstance, context); var methodParams = Definition.TransformsScopeTo == null ? mappedParameters : mappedParameters.Select(x => x == proceedHolder ? transformsToValueType ? scopeConverter(context.Proceed) : context.Proceed : x) .ToArray(); context.PerformanceCounter.Count(context, definition); return(Execute(controllerInstance, methodParams)); }
public override bool Execute(InvokationContext context) { var controller = new TransactionController(); Initializer(controller, context); return controller.TimestampBeforeYearsAgo(Years); }
public abstract bool Execute(InvokationContext context);
public override bool Execute(InvokationContext context) { var controller = new AccountController(); Initializer(controller, context); return controller.HasTransaction(context.Proceed); }
protected internal void InitializeController(object controller ,InvokationContext invokationContext) { delegateForScopeSetter(controller, invokationContext.Scope); delegateForContextSetter(controller, invokationContext.Context); delegateForAttachmentsSetter(controller, invokationContext.Attachments); delegateForTracerSetter(controller, invokationContext.Tracer); }
public bool Execute(InvokationContext context) { var controllerInstance = CreateController(); InitializeController(controllerInstance,context); var methodParams = Definition.TransformsScopeTo == null ? MappedParameters : MappedParameters.Select(x => x == proceedHolder ? transformsToValueType ? scopeConverter(context.Proceed) : context.Proceed : x) .ToArray(); context.PerformanceCounter.Count(context,definition); return Execute(controllerInstance, methodParams); }
public override bool Execute(InvokationContext context) { var controller = new UserController(); Initializer(controller, context); return controller.IsActive(); }
public void Count(InvokationContext context, IStatementDefinition definition) { }
public void Count(InvokationContext context, IStatementDefinition definition) { _counts.Add(Tuple.Create(context,definition)); }