Ejemplo n.º 1
0
 /// <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;
 }
Ejemplo n.º 2
0
 /// <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;
 }