コード例 #1
0
        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);
                }
            }
        }
コード例 #2
0
 public void Set(RouteColours routeColours)
 {
     _cache.Set($"route:{routeColours.Name}", routeColours);
 }