public override void OnActionExecuting(ActionExecutingContext context)
        {
            base.OnActionExecuting(context);
            if (!Request.Headers.ContainsKey("api-key"))
            {
                context.Result = new BadRequestResult();
            }
            var apiKeyValue = Request.Headers["api-key"].ToString();

            if (!APIKeyGenerator.IsKeyValid(apiKeyValue))
            {
                context.Result = new BadRequestResult();
            }
        }
 public AccountController(DBAPIFUELSContext _db, AutoMap _MapClient, APIKeyGenerator _genKey)
 {
     db        = _db;
     MapClient = _MapClient;
     genKey    = _genKey;
 }