private static async void initializeDB(BrewOSContext context) { if (!await context.Sensors.AnyAsync()) { var item = new TemperatureSensor() { Address = "ADR", Name = "NM" }; context.Sensors.Add(item); await context.SaveChangesAsync(); } if (!await context.Styles.AnyAsync()) { var styleImages = Directory.GetFiles("./wwwroot/images/BeerImages/"); TextInfo textInfo = new CultureInfo("en-US", false).TextInfo; foreach (var styleImage in styleImages) { string style = textInfo.ToTitleCase(Path.GetFileNameWithoutExtension(styleImage).Replace('-', ' ')); var beerStyle = new BeerStyle(); beerStyle.StyleImage = styleImage.Replace("/wwwroot", ""); beerStyle.StyleName = style; context.Styles.Add(beerStyle); } await context.SaveChangesAsync(); } }
public TemperatureSensorsController(BrewOSContext context) { _context = context; context.Sensors.ToList(); }
public RecipesController(BrewOSContext context) { _context = context; }
public FermentersController(BrewOSContext context) { _context = context; }
public SettingsController(BrewOSContext context, TemperatueHubService hubService) { _context = context; }
public HomeController(BrewOSContext context, TemperatueHubService service) { _context = context; _service = service; }
public BeersController(BrewOSContext context) { _context = context; }
public GrainRecipeItemsController(BrewOSContext context) { _context = context; }