/// <summary> /// Constructor. /// </summary> /// <param name="logger">Logger</param> /// <param name="tests">ResponseTests Repository</param> /// <param name="webChecks">WebCheck Repository</param> /// <param name="executor">WebCheckExecutor</param> public Index( ILogger <Index> logger, ICrudRepository <ResponseTest> tests, ICrudRepository <WebCheck> webChecks, WebCheckExecutor executor) { _logger = logger; _tests = tests; _webChecks = webChecks; _executor = executor; }
/// <summary> /// Crate a new detail page model. /// </summary> /// <param name="logger">Logger</param> /// <param name="webChecks">WebChecks Repository</param> /// <param name="labels">Labels Repository</param> /// <param name="headers">Headers Repository</param> /// <param name="tests">ResponseTest Repository</param> /// <param name="executor">Test Executor</param> /// <param name="results">Results</param> public Detail( ILogger <Detail> logger, ICrudRepository <WebCheck> webChecks, ICrudRepository <Label> labels, ICrudRepository <RequestHeader> headers, ICrudRepository <ResponseTest> tests, WebCheckExecutor executor, WebCheckResults results) { _logger = logger; _webChecks = webChecks; _labels = labels; _headers = headers; _tests = tests; _executor = executor; _results = results; }