public async static ValueTask <HealthCheckResult> DBCheck() { var optionsBuilder = new DbContextOptionsBuilder <WestDeliContext>(); optionsBuilder.UseSqlServer("Server=(localdb)\\mssqllocaldb;Database=WestDeliContext-e59bba77-a8ac-4fe4-a0d5-ca1afe7f48a0;Trusted_Connection=True;MultipleActiveResultSets=true"); WestDeliContext context = new WestDeliContext(optionsBuilder.Options); try { context.Database.OpenConnection(); context.Database.CloseConnection(); return(await new ValueTask <HealthCheckResult>(HealthCheckResult.Healthy("Database Connection OK"))); } catch (Exception e) { Debug.WriteLine(e); return(await new ValueTask <HealthCheckResult>(HealthCheckResult.Unhealthy("Database Connection Failed"))); } }
public OrderObjectsController(WestDeliContext context) { _context = context; }
public DishesController(WestDeliContext context) { _context = context; }