public RestSnapshot(IOidStrategy oidStrategy, IMenuFacade menu, HttpRequestMessage req, RestControlFlags flags, HttpStatusCode httpStatusCode = HttpStatusCode.OK) : this(oidStrategy, req, true) { populator = () => { this.httpStatusCode = httpStatusCode; representation = MenuRepresentation.Create(oidStrategy, menu, req, flags); SetHeaders(); }; }
public RestSnapshot(IOidStrategy oidStrategy, IFrameworkFacade frameworkFacade, IMenuFacade menu, HttpRequest req, RestControlFlags flags, HttpStatusCode httpStatusCode = HttpStatusCode.OK) : this(oidStrategy, req, true) { populator = logger => { HttpStatusCode = httpStatusCode; Representation = MenuRepresentation.Create(oidStrategy, frameworkFacade, menu, req, flags); SetHeaders(logger); }; }