Exemplo n.º 1
0
        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")));
            }
        }
Exemplo n.º 2
0
 public OrderObjectsController(WestDeliContext context)
 {
     _context = context;
 }
Exemplo n.º 3
0
 public DishesController(WestDeliContext context)
 {
     _context = context;
 }