public OkExecutionResponse(T model, IExecutionCachingPolicy cachingPolicy = null) : base(cachingPolicy) { Model = model; this.RegisterTransform <Controller, IActionResult>((context, response) => context.Context.Ok(response.Model)); }
public FluentExecutionResponse(IExecutionCachingPolicy cachingPolicy, Action <Builder> buildAction) : base(cachingPolicy) { if (buildAction == null) { throw new ArgumentNullException(nameof(buildAction)); } buildAction.Invoke(new Builder(this)); }
protected IExecutionResponse Ok <T>(T model, IExecutionCachingPolicy cachingPolicy = null) { return(new OkExecutionResponse <T>(model, cachingPolicy)); }
protected AbstractExecutionResponse(IExecutionCachingPolicy cachingPolicy) { CachingPolicy = cachingPolicy; }