コード例 #1
0
 public InvestigateSighting Translate(NewSightingReported request,
                                      IAnalysisResults[] suspiciousResults)
 {
     return(new InvestigateSighting
     {
         Summary = request.Summary,
         Origin = request.Origin,
         ReportedCause = request.ReportedCause,
         CorrelationId = request.CorrelationId,
         SupplementalData = request.SupplementalData,
         ReportedCorrelationId = request.ReportedCorrelationId,
         Timestamp = DateTime.UtcNow,
         IncludedTrace = request.IncludedTrace,
         SuspiciousResults = suspiciousResults
     });
 }
コード例 #2
0
 public IAnalysisResults Analyze <T>(NewSightingReported sighting, IReadonlySightingRepository <T> sightingRepository) where T : IReportedSighting
 {
     throw new System.NotImplementedException();
 }
コード例 #3
0
 public IAnalysisResults Analyze <T>(NewSightingReported sighting, IReadonlySightingRepository <T> sightingRepository) where T : IReportedSighting
 {
     return(new StubAnalysis {
         IsSuspicious = _isSusispicious
     });
 }
コード例 #4
0
 public T TranslateToRecord <T>(NewSightingReported request, IAnalysisResults[] allResults) where T : IReportedSighting, new()
 {
     throw new NotImplementedException();
 }