public AnalyticsController(ICreateUserAnalyticsSessionCommand createUserAnalyticsSessionCommand, IRetrieveIpAddress retrieveIpAddress, IRetrieveLocation retrieveLocation, IUpdateAnalyticsDurationCommand updateAnalyticsDurationCommand)
 {
     this.createUserAnalyticsSessionCommand = createUserAnalyticsSessionCommand;
     this.retrieveIpAddress = retrieveIpAddress;
     this.retrieveLocation  = retrieveLocation;
     this.updateAnalyticsDurationCommand = updateAnalyticsDurationCommand;
 }
Example #2
0
 public CreateUserAnalyticsSessionCommand(IUserAnalyticsSessionRepository userAnalyticsSessionRepository, IRetrieveLocation retrieveLocation)
 {
     this.userAnalyticsSessionRepository = userAnalyticsSessionRepository;
     this.retrieveLocation = retrieveLocation;
 }