Josh Creek
85c8769631
refactor(*): Refactor GetFileRepository to simplify the factory class and handle bad repository types
...
Thanks to the enum it shouldn't be possible for there to be a bad repository type passed as an argument to this method, but this will handle it just in case.
2021-08-29 23:40:04 +01:00
Josh Creek
7039886034
feat(*): Add GetFileRepository method
...
Not currently working as I need to add at least one repository implementation and a method to select it based on the enum value.
2021-08-29 23:32:13 +01:00
Josh Creek
8b1618eec7
feat(*): Add RepositoryType enum
2021-08-29 23:30:20 +01:00
Josh Creek
57acb1d652
feat(*): Add base Factory class
2021-08-29 23:29:57 +01:00
Josh Creek
11450dedcd
feat(*): Add IFileRepository
2021-08-29 23:16:07 +01:00
Josh Creek
9167618436
fix(*): Rename File model to RepoFile to prevent clashes with the static system File object
2021-08-29 23:11:31 +01:00
Josh Creek
22a71271e4
feat(*): Add documentation to File model to remove warnings
2021-08-29 23:05:36 +01:00
Josh Creek
f0edd7719c
feat(*): Add global suppression for SA1200
2021-08-29 23:05:07 +01:00
Josh Creek
81c42aef4d
fix(*): Fix broken stylecop and globalsuppressions rules
2021-08-29 23:04:47 +01:00
Josh Creek
2739a6e642
feat(*): Add stylecop for better linting
2021-08-29 22:48:51 +01:00
Josh Creek
803d0ec1f5
feat(*): Add File model
2021-08-29 22:31:17 +01:00
Josh Creek
7ba33b2ecf
feat(*): Add base project
2021-08-29 22:24:52 +01:00