20 Commits

Author SHA1 Message Date
62b29d3aff Consistent Interface added to GsmMgr. 2020-07-06 17:39:44 +01:00
21971e82c1 Removed magic strings from FirelanceMgr
- Renamed CSProj for both Gsm and Firelance.
- Made namespace names consistent.
2020-07-05 14:46:53 +01:00
b6ce28a121 Made GSM library consistent with Firelance. 2020-07-04 20:18:20 +01:00
883cc34000 Refactoring 2020-07-04 20:01:17 +01:00
533488c462 Functional GFS implementation.
- Mass refactoring.
- Decoupled Firelance CRUD from DB.
2020-07-04 16:58:17 +01:00
253911f89c Merged GsmDbStruct with GsmRO. 2020-07-03 18:54:58 +01:00
73c4eccc62 Removed duplicate GsmDbStruct entries 2020-07-01 22:53:40 +01:00
9774b85cae Refactored GsmDB 2020-07-01 22:02:38 +01:00
83b9c8b27c Mass refactoring for FireLance 2020-07-01 19:33:34 +01:00
3871bcd162 Removed interfaces for all models 2020-06-30 21:21:45 +01:00
3c06ce6798 Removed non-unique GSMParser ID from models 2020-06-30 20:57:47 +01:00
49b5e54c31 Implemented initial MongoDB driver
- FireLance DatabaseConnection implementation
- Crude test importing from GSMParser to FireLance DB.
2020-06-30 20:46:42 +01:00
0a25a405ca Further refactoring of models
- Created and implemented IDatabaseCollection
2020-06-30 18:53:35 +01:00
aed3f0e3ac Continued refactoring, created ISaveData 2020-06-28 12:25:34 +01:00
6f23353f35 Forgot to save project 2020-06-28 12:11:04 +01:00
af984ecfb1 Loose coupling of data models using interfaces 2020-06-28 12:07:50 +01:00
7c8ef0cc10 Refactored code 2020-06-28 10:47:00 +01:00
ae69181119 Massively simplified QueryBuilder 2020-06-28 00:08:39 +01:00
c38e3f0528 Removed temp VS files 2020-06-27 18:56:14 +01:00
d3b8cd1b6b Renamed FireLance library to GSMParser 2020-06-27 18:49:18 +01:00