Commit Graph

12 Commits

Author SHA1 Message Date
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