private void SetupColours() { using (var scope = _scopeFactory.CreateScope()) { var busContext = scope.ServiceProvider.GetRequiredService <BusContext>(); var services = busContext.Services.ToList(); foreach (var service in services) { var routeColours = new RouteColours { Name = service.Name, Colour = service.Color, TextColor = service.TextColor }; Set(routeColours); } } }
public void Set(RouteColours routeColours) { _cache.Set($"route:{routeColours.Name}", routeColours); }