protected override async Task ExecuteAsync(CancellationToken stoppingToken) { while (!stoppingToken.IsCancellationRequested) { var serviceScope = serviceProvider.CreateScope(); var scropeServiceProvider = serviceScope.ServiceProvider; flowerHouseContext = scropeServiceProvider.GetService <FlowerHouseContext>(); await flowerHouseContext.Orders.ForEachAsync(o => { if (o.OrderStatus == OrderStatus.待支付) { if (DateTime.Now.CompareTo(o.TimeOutTime) >= 0) { o.OrderStatus = OrderStatus.已关闭; } } }); flowerHouseContext.SaveChanges(); serviceScope.Dispose(); await Task.Delay(TimeSpan.FromMinutes(1)); } }
public FlowerController(FlowerHouseContext flowerHouseContext, UserManager <HouseUser> userManager) { this.flowerHouseContext = flowerHouseContext; this.userManager = userManager; }
public ShoppingCartController(UserManager <HouseUser> userManager, FlowerHouseContext flowerHouseContext) { _flowerHouseContext = flowerHouseContext; _userManager = userManager; }
public CarouselViewComponent(FlowerHouseContext flowerHouseContext) { _flowerHouseContext = flowerHouseContext; }
public OrderController(UserManager <HouseUser> userManager, FlowerHouseContext flowerHouseContext) { _userManager = userManager; _flowerHouseContext = flowerHouseContext; }
public HomeController(FlowerHouseContext flowerHouseContext) { _flowerHouseContext = flowerHouseContext; }
public AccountController(UserManager <HouseUser> userManager, SignInManager <HouseUser> signInManager, FlowerHouseContext flowerHouseContext) { _userManager = userManager; _signInManager = signInManager; this.flowerHouseContext = flowerHouseContext; }
public FlowerController(FlowerHouseContext context) { _context = context; }
public ShopNavViewComponent(FlowerHouseContext flowerHouseContext) { _flowerHouseContext = flowerHouseContext; }
public static HouseUser GetByPhone(this UserManager <HouseUser> userManager, FlowerHouseContext flowerHouseContext, string phoneNumber) { var user = flowerHouseContext.Users.FirstOrDefault(u => u.PhoneNumber == phoneNumber); return(user); }
public AddressController(FlowerHouseContext flowerHouseContext) { _flowerHouseContext = flowerHouseContext; }