public UtilityService(IJSRuntime jSRuntime, HttpClient httpClient) { NotificationService = new NotificationService(jSRuntime); SignalRService = new SignalRService(NotificationService); DataProvidor = new DataProvidor(SignalRService, httpClient, NotificationService); _httpClient = httpClient; }
public DataProvidor(SignalRService signalRService, HttpClient httpClient, NotificationService notificationService) { _signalRService = signalRService; _httpClient = httpClient; _notificationService = notificationService; _signalRService.FixturesUpdates -= SignalRService_FixturesUpdates; _signalRService.FixturesUpdates += SignalRService_FixturesUpdates; _signalRService.LiveMatchUpdate -= SignalRService_LiveMatchUpdate; _signalRService.LiveMatchUpdate += SignalRService_LiveMatchUpdate; _signalRService.StandingsUpdated -= SignalRService_StandingsUpdated; _signalRService.StandingsUpdated += SignalRService_StandingsUpdated; }