public RandomController(RateLimitingContext context, IUserService userService) { _userService = userService; _context = context; }
/// <summary> /// The daemon-like <cref="IHostedService"/> that takes care of resetting the bandwidth for each client every 10 seconds /// </summary> public RateLimitService(RateLimitingContext rateLimitingContext) { _rateLimitingContext = rateLimitingContext; addAdminToDb(); }
/// <summary> /// The service that takes care of handling <see cref="Security.Entities.User" /> related business logic. /// </summary> public UserService(IOptions <AppSettings> appSettings, RateLimitingContext rateLimitingContext) { _appSettings = appSettings.Value; _rateLimitingContext = rateLimitingContext; }