public override object OnAfterExecute(IRequest request, object response) { // Called just after any Action is executed. // You can modify the response returned here as well // return base.OnAfterExecute(request, response); OrderOfOperations.Add(typeof(CustomServiceRunner <TRequest>), "OnAfterExecute()"); return(OrderOfOperations.GetOperations()); }
public object Any(FreshRequest request) { OrderOfOperations.Add(typeof(FreshService), "Any(FreshRequest) --> START"); // force some DI calls AttemptResolve(() => { var x = base.Db; }); AttemptResolve(() => { var x = base.Cache; }); AttemptResolve(() => { var x = base.IsAuthenticated; }); AttemptResolve(() => { var x = base.VirtualFiles; }); OrderOfOperations.Add(typeof(FreshService), "Any(FreshRequest) --> END"); return(OrderOfOperations.GetOperations()); }
public object Any(ClearRequest request) { OrderOfOperations.Clear(); return(OrderOfOperations.GetOperations()); }
public object Any(FallbackRequest request) { OrderOfOperations.Add(typeof(FallbackService), "Any(FallbackRequest)"); return(OrderOfOperations.GetOperations()); }