Commit graph

49 commits

Author SHA1 Message Date
Aaron Yarborough
a39b20484f Changed login to not return respose
The login method now throws specific exceptions if something goes wrong during the login process. This is the ideal way for a developer using this API to handle errors.
2017-02-13 13:05:48 +00:00
AaronJamesY
6345a4d1a6 Merged dispose-webdriver into main 2017-02-12 23:01:05 +00:00
AaronJamesY
24554dde87 Client and dependencies are now properly disposed of 2017-02-12 23:00:59 +00:00
AaronJamesY
ab4cf8c333 Refactoring 2017-02-12 22:48:34 +00:00
AaronJamesY
37c363f18d Merged custom-exceptions into main 2017-02-12 22:28:03 +00:00
AaronJamesY
4ba7a7b45e Added InvalidCredentialsException 2017-02-12 22:27:51 +00:00
AaronJamesY
fd77db14b0 Merged rename-client into main 2017-02-12 22:21:41 +00:00
AaronJamesY
68ae058424 Renamed class too... 2017-02-12 22:21:36 +00:00
AaronJamesY
b0e7d24bc9 Merged rename-client into main 2017-02-12 22:20:27 +00:00
AaronJamesY
8480d08a59 Renamed Client to BankingClient 2017-02-12 22:20:15 +00:00
AaronJamesY
c2fc288202 Merged lloyds/fix-current-balance into main 2017-02-12 22:16:46 +00:00
AaronJamesY
4b90fd787b Fixed balance logic for normal accounts 2017-02-12 22:16:34 +00:00
AaronJamesY
414de1008d Merged lloyds/get-accounts into main 2017-02-10 20:48:36 +00:00
AaronJamesY
8bc5571552 Added functionality to get accounts for Lloyds 2017-02-10 20:48:11 +00:00
AaronJamesY
45064edd5d Merged barclays/login into main 2017-02-10 20:17:24 +00:00
AaronJamesY
722ef42fe4 Amended Barclays login script 2017-02-10 20:17:04 +00:00
AaronJamesY
8591bfb8d5 Changing Barclays login to use JS 2017-02-10 19:58:10 +00:00
AaronJamesY
c2d69ceb71 Added StringExtensions 2017-02-10 19:05:26 +00:00
AaronJamesY
5f47d4d66e Adding login funcionality for Barclays 2017-02-10 19:02:09 +00:00
AaronJamesY
e4456a5df8 Added SplitSortCode helper 2017-02-10 18:53:39 +00:00
AaronJamesY
dbc425ea9a Moved helper function from CardHelpers to AccountHelpers 2017-02-10 18:51:03 +00:00
Aaron Yarborough
15d54519ca Merge remote-tracking branch 'refs/remotes/remote/remote'
Conflicts:
	BankingBot/BankingBot.csproj
2017-02-10 16:31:50 +00:00
Aaron Yarborough
cc7da9776b Adding Barclays functionality 2017-02-10 16:31:27 +00:00
Aaron Yarborough
3506539420 Adding Barclays functionality 2017-02-10 16:31:08 +00:00
Aaron Yarborough
f65d2df7cf Fixed issues with script manager 2017-02-10 15:26:36 +00:00
Aaron Yarborough
b63f2eb3f7 Testing script manager 2017-02-10 15:03:44 +00:00
Aaron Yarborough
f097600f7b Refactor 2017-02-10 14:59:20 +00:00
Aaron Yarborough
94bce0670c Script manager changes 2017-02-10 14:58:10 +00:00
Aaron Yarborough
f5597334db Script updates before testing. 2017-02-10 14:41:34 +00:00
Aaron Yarborough
e660ae49f0 Updated bundles 2017-02-10 14:36:17 +00:00
Aaron Yarborough
09ea720979 Deleted redundant Scripts.cs class 2017-02-10 14:32:58 +00:00
Aaron Yarborough
bfdb9405fc Worked on ScriptManager 2017-02-10 14:32:29 +00:00
Aaron Yarborough
84d0481371 Refactoring 2017-01-26 10:30:10 +00:00
Aaron Yarborough
5adaa52b59 Added ScriptManager to execute scripts 2017-01-26 10:02:25 +00:00
AaronJamesY
22d7294cd9 Added responses to login 2017-01-25 20:29:53 +00:00
AaronJamesY
8429f019d2 Started adding responses 2017-01-25 20:17:50 +00:00
AaronJamesY
1b56b93422 Changes to action management 2017-01-25 20:10:59 +00:00
AaronJamesY
9a114e5583 Added action manager to reduce code duplication 2017-01-25 20:02:01 +00:00
AaronJamesY
76c51ee8b5 Merge remote-tracking branch 'refs/remotes/origin/remote'
Conflicts:
	.gitignore
2017-01-25 19:59:43 +00:00
AaronJamesY
54a011ca69 Added bin directory to gitignore 2017-01-25 19:58:24 +00:00
AaronJamesY
c70d494c3a Added bin directory to gitignore 2017-01-25 19:56:59 +00:00
AaronJamesY
94ed219b90 Updated gitignore 2017-01-25 19:30:30 +00:00
AaronJamesY
49cdf35c5f Ignore login details file 2017-01-25 19:29:15 +00:00
AaronJamesY
d5221fd247 Dependancies 2017-01-25 19:24:28 +00:00
Aaron Yarborough
e5e1153c76 Started adding GetBalance/GetAccounts items 2017-01-25 17:44:06 +00:00
Aaron Yarborough
8c6bcc19b2 Implemented final login logic for lloyds 2017-01-25 17:38:37 +00:00
Aaron Yarborough
6a571ea495 Started adding login logic for Lloyds 2017-01-25 17:05:17 +00:00
Aaron Yarborough
32d5624c7a Secondary initial commit 2017-01-25 16:57:20 +00:00
Aaron Yarborough
e8b4cf9f66 Initial commit 2017-01-25 16:56:54 +00:00