Commit Graph
90 Commits
Author SHA1 Message Date
StevanFreeborn bd78272a30 added options factory 2022-07-08 16:43:32 -05:00
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 5985d5d9fc continue working on episodes tests 2022-07-08 12:51:01 -05:00
StevanFreeborn 1e404b0467 continue writing tests for episode controller. add assert helper. 2022-07-06 19:46:19 -05:00
StevanFreeborn ae782e8c56 begin writing tests for episodes controller 2022-07-06 13:02:57 -05:00
StevanFreeborn 845b1620ef added episodes controller unit test and integration test classes 2022-07-06 11:13:57 -05:00
StevanFreeborn 0a7c522faa finished writing tests for getcharacterbyidasync 2022-07-06 11:01:46 -05:00
StevanFreeborn 7ac3b16cb8 finished tests for getcharactersasync 2022-07-06 09:41:28 -05:00
StevanFreeborn a9e4c628c9 still working on tests 2022-07-05 15:29:48 -05:00
StevanFreeborn f1cff5c3e5 testing 2022-07-05 14:55:50 -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 2bc2381567 finished unit tests for characters controller 2022-07-05 08:55:36 -05:00
StevanFreeborn a3af130c92 add unit test for repo throwing exception to characters controller tests 2022-06-30 22:05:20 -05:00
StevanFreeborn 4c647a5c9a continue writing tests for controllers 2022-06-29 23:02:35 -05:00
StevanFreeborn 207032df05 added setting error message back to null when handling try again 2022-06-29 20:20:52 -05:00
StevanFreeborn 5329f6eaf9 updated verify method 2022-06-29 13:04:33 -05:00
StevanFreeborn 948d33292e updated server tests project and folder name 2022-06-29 12:53:34 -05:00
StevanFreeborn 0335b7bdda begin writing tests for controllers 2022-06-29 12:35:13 -05:00
StevanFreeborn 33e38cf60c renamed loading error prop 2022-06-29 09:25:10 -05:00
StevanFreeborn a81b004216 changed css class name 2022-06-29 09:23:15 -05:00
StevanFreeborn 460245841b handle a fail to load characters situation 2022-06-28 18:49:06 -05:00
StevanFreeborn 7c9e0ae566 made footer container fluid 2022-06-26 11:57:25 -05:00
StevanFreeborn da36cfa782 formatting 2022-06-26 11:49:03 -05:00
StevanFreeborn 7ff302a41d added info to about page 2022-06-26 11:39:44 -05:00
StevanFreeborn 521705e45c added todo to deal with failed getcharacters request better 2022-06-25 23:46:54 -05:00
StevanFreeborn be5c41ee0a added loading animation. add episode info to character cards 2022-06-25 23:39:33 -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 415aa4b215 removed unnecessary statement 2022-06-25 15:00:22 -05:00
StevanFreeborn 6d0d0e5053 conditionally render home page after characters are gotten 2022-06-25 14:59:59 -05:00
StevanFreeborn 4ffa963e47 fixed baseUrl to use https instead of http 2022-06-25 14:47:34 -05:00
StevanFreeborn 2562c85d92 updated package.json with missing fields and set CI to false 2022-06-25 14:42:20 -05:00
StevanFreeborn f565619f34 fixed file name 2022-06-25 14:33:09 -05:00
StevanFreeborn c8d3d9929d added y padding to card holder row 2022-06-25 14:26:32 -05:00
StevanFreeborn ac03ca3502 wired up home page adjust image sizes 2022-06-25 14:23:41 -05:00
StevanFreeborn 0447157364 added footer 2022-06-25 12:00:55 -05:00
StevanFreeborn 60215c4279 began layout and design of home page 2022-06-25 10:30:21 -05:00
StevanFreeborn d0b1db5569 update nth-check 2022-06-25 09:51:50 -05:00
StevanFreeborn 5988799ba3 begin working on frontend 2022-06-24 23:23:06 -05:00
StevanFreeborn 775d98497d updated client to use correct api url 2022-06-24 15:54:21 -05:00
StevanFreeborn 6b4caf2c3e setup deployment from vs code 2022-06-24 15:35:10 -05:00
StevanFreeborn d6ff4829d8 added vs code 2022-06-24 15:30:20 -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 7da2e3fdbe add character images to client 2022-06-23 23:57:53 -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 b4799d41ad updated workflow 2022-06-19 17:29:00 -05:00
StevanFreeborn c1829feb07 added config for swagger 2022-06-19 17:19:59 -05:00
StevanFreeborn 69698ec7d8 fixed warnings 2022-06-19 16:56:12 -05:00
StevanFreeborn b6b5477004 fixed warnings 2022-06-19 16:55:14 -05:00
StevanFreeborn 72dade5d6c trigger client build 2022-06-19 16:49:08 -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 af88556f79 added README.md 2022-06-18 17:54:51 -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
StevanFreeborn f07a1fe7ce Add .gitattributes and .gitignore. 2022-06-18 17:39:20 -05:00