public ulong CreateAccount(string name, string surname, IAccountGenerator generator)
        {
            var account = generator.Generate(name, surname, storage);

            storage.StoreAccount(account);
            return(account.Id);
        }
 public ValidateAtmController(IUser userContext, IAccount accountContext, IAtm atm, IAccountGenerator generator,
                              IJwtSecurity jwtSecurity)
 {
     _userContext    = userContext;
     _accountContext = accountContext;
     _atm            = atm;
     _generator      = generator;
     _jwtSecurity    = jwtSecurity;
 }