/// <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; }
/// <summary> /// Create a new index page model. /// </summary> /// <param name="logger">Logger</param> /// <param name="webChecks">WebChecks</param> /// <param name="results">WebCheckResults</param> public Index(ILogger <Index> logger, ICrudRepository <WebCheck> webChecks, WebCheckResults results) { _logger = logger; _webChecks = webChecks; _results = results; }