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 }); }
public IAnalysisResults Analyze <T>(NewSightingReported sighting, IReadonlySightingRepository <T> sightingRepository) where T : IReportedSighting { throw new System.NotImplementedException(); }
public IAnalysisResults Analyze <T>(NewSightingReported sighting, IReadonlySightingRepository <T> sightingRepository) where T : IReportedSighting { return(new StubAnalysis { IsSuspicious = _isSusispicious }); }
public T TranslateToRecord <T>(NewSightingReported request, IAnalysisResults[] allResults) where T : IReportedSighting, new() { throw new NotImplementedException(); }