Commit Graph
47 Commits
Author SHA1 Message Date
StevanFreeborn 16fe8039bb finished writing tests for episodes controller. started writing tests for seasons controller. add http client factory class for integration tests 2022-07-08 16:32:25 -05:00
StevanFreeborn 0a7c522faa finished writing tests for getcharacterbyidasync 2022-07-06 11:01:46 -05:00
StevanFreeborn 6d94582686 added test project and put integration and unit tests under single test project 2022-07-05 14:38:00 -05:00
StevanFreeborn 64662126e1 add integration tests 2022-07-05 14:02:22 -05:00
StevanFreeborn 0335b7bdda begin writing tests for controllers 2022-06-29 12:35:13 -05:00
StevanFreeborn b67fcbbd9d updated character model to include bio. added seed data for character bio 2022-06-25 22:40:42 -05:00
StevanFreeborn c5903ad901 tighten up program.cs and add optionality to seed data however 2022-06-24 14:25:28 -05:00
StevanFreeborn 78c404a43b removed unused web deploy profile 2022-06-24 14:05:03 -05:00
StevanFreeborn 4035b6e919 refactored program.cs to have more of a fluent like syntax 2022-06-24 14:03:43 -05:00
StevanFreeborn 5185323d7b cleanup. refactored program.cs to make use of static setup classes 2022-06-24 12:22:40 -05:00
StevanFreeborn 15eea06073 finished implementing characters endpoints 2022-06-24 11:35:33 -05:00
StevanFreeborn 9bc24949b7 implement character controller methods 2022-06-24 10:10:02 -05:00
StevanFreeborn 21d9fdab16 add characters controller and repository 2022-06-24 09:58:35 -05:00
StevanFreeborn 995035ad22 added seeding for characters 2022-06-24 00:16:23 -05:00
StevanFreeborn ca00363e5b changes 2022-06-23 21:38:33 -05:00
StevanFreeborn e459d20f54 implement getquotebyidasync 2022-06-23 16:43:17 -05:00
StevanFreeborn 911c199ba2 updated logic for query episodes by title. added ability to query quotes by narrator 2022-06-23 15:43:39 -05:00
StevanFreeborn 0957b27863 put swagger at root 2022-06-23 14:08:17 -05:00
StevanFreeborn 7e778d6154 implemented getting all quotes 2022-06-23 13:26:21 -05:00
StevanFreeborn 2cbab773d0 begin implementing quotes repository and controller 2022-06-22 11:28:44 -05:00
StevanFreeborn 8533869b31 fixed bug in seedquotesasync method 2022-06-21 23:31:07 -05:00
StevanFreeborn dc455bbc9f turned private fields in seeder into local variables 2022-06-21 23:29:50 -05:00
StevanFreeborn 3f6ef5f9ca removed unused csproj file 2022-06-21 23:27:00 -05:00
StevanFreeborn 9b6365b88b added rate limiting middleware and configured it. added quotes data in json format. added method to seeder to seed database with quote data. 2022-06-21 23:24:56 -05:00
StevanFreeborn b452e8db0b removed unnecessary using statements 2022-06-21 19:04:11 -05:00
StevanFreeborn 5e201182ba added xml comments for existing api parts and pieces. 2022-06-21 17:17:32 -05:00
StevanFreeborn 19729f4cc7 updated seeder message to display message in console 2022-06-21 15:52:03 -05:00
StevanFreeborn 2ecd3ff8bf added xml comments to swagger. finished adding all filter query params to episode endpoint. 2022-06-21 14:07:56 -05:00
StevanFreeborn f22960f0ef switched to use the problemdetails class when responding instead of custom errorresponse class 2022-06-21 11:50:54 -05:00
StevanFreeborn 920ef40609 added get episode by number endpoint 2022-06-21 09:12:48 -05:00
StevanFreeborn 5e53edafad added support for versioning the api 2022-06-20 23:09:47 -05:00
StevanFreeborn 93087d1623 published backend 2022-06-20 15:52:27 -05:00
StevanFreeborn 3c9206b8c7 added seeding for episodes. update models to store date only in mongodb 2022-06-20 15:29:17 -05:00
StevanFreeborn fa2b613ebb continue building seeder 2022-06-20 13:08:57 -05:00
StevanFreeborn 545dcb4215 working through how to seed database 2022-06-20 08:50:11 -05:00
StevanFreeborn a76320df92 begin implementing episodes 2022-06-19 23:07:59 -05:00
StevanFreeborn c1829feb07 added config for swagger 2022-06-19 17:19:59 -05:00
StevanFreeborn 11619d3638 add changes 2022-06-19 16:42:35 -05:00
StevanFreeborn 58f3c0e930 include changes 2022-06-19 16:42:02 -05:00
StevanFreeborn cedd8c408a some changes 2022-06-18 18:23:13 -05:00
StevanFreeborn 8e50d7d6c8 updated fetch url 2022-06-18 18:18:54 -05:00
StevanFreeborn c31815e2c6 initial clean up 2022-06-18 17:50:54 -05:00
StevanFreeborn abfaf8ae61 Updated gitignore 2022-06-18 17:47:30 -05:00
StevanFreeborn 1c14174b4c remove appseetings.Development.json 2022-06-18 17:47:15 -05:00
StevanFreeborn 5ed1673437 remove appsettings.json 2022-06-18 17:44:28 -05:00
StevanFreeborn 198d401007 updates to gitignore 2022-06-18 17:42:02 -05:00
StevanFreeborn f3ca797ed6 Add project files. 2022-06-18 17:39:22 -05:00