hsn
76c45d128a
OrderCompletedDomainEventHandler is added.
2023-07-10 00:14:30 +03:00
hsn
48caa9bb2c
Integration event is added.
2023-07-10 00:01:03 +03:00
hsn
fe8528d855
CompleteOrderValidations are added
2023-07-08 13:09:48 +03:00
hsn
979d4ff01d
Functional test is added that partially tests CompleteOrderAsync action
2023-07-08 12:46:39 +03:00
hsn
ba8bbe71df
Units tests are added for completeOrderAsync
2023-07-08 12:45:38 +03:00
hsn
abf4fc5fe7
CompleteOrderAsyn action is added.
2023-07-08 12:44:47 +03:00
David Fowler
508fa593d7
Added implict usings ( #2125 )
2023-06-15 05:25:36 -07:00
David Fowler
3b9560c26e
Clean up usings and controller attributes ( #2124 )
...
* Clean up usings and controller attributes
- Removed redundant attributes when the controllers already specifies what the result type is.
- Use StatusCodes instead of HttpStatusCode.
- Clean up namespaces and use type aliases to disambiguate the many DTOs defined.
* Forgot one
* Update src/Services/Webhooks/Webhooks.API/Controllers/WebhooksController.cs
Co-authored-by: Reuben Bond <203839+ReubenBond@users.noreply.github.com>
---------
Co-authored-by: Reuben Bond <203839+ReubenBond@users.noreply.github.com>
2023-06-14 20:56:52 -07:00
Eric Erhardt
5d13c097d3
Address PR feedback
2023-06-13 14:41:55 -05:00
Eric Erhardt
42e161d1f9
Use file scoped namespace.
2023-06-13 11:33:29 -05:00
Eric Erhardt
fd76f390ef
Cache JsonSerializerOptions
...
According to https://github.com/dotnet/runtime/issues/65396 , using a new JsonSerializerOptions every time JsonSerializer is invoked is a suboptimal pattern.
Fix this by caching JsonSerializerOptions instances.
2023-06-13 11:31:11 -05:00
David Fowler
df4eb4c124
More code sharing and clean up WebHooks client
2023-05-09 07:05:40 -07:00
Reuben Bond
6f4ae509f1
Port WebhookClient to WebApplicationBuilder
2023-05-09 07:05:40 -07:00
Reuben Bond
6ebde3fb5c
Remove on-start health check in Ordering.BackgroundTasks so that it doesn't crash on startup
2023-05-09 07:05:39 -07:00
Reuben Bond
f5218e8087
Start adding connection strings for VS launch profile
2023-05-09 07:05:39 -07:00
Reuben Bond
9c2b972cc9
Correctly set scopes for AuthorizeCheckOperationFilter
2023-05-09 07:05:39 -07:00
Reuben Bond
3858d7ccf7
Fix integration tests
2023-05-09 07:05:39 -07:00
Reuben Bond
52cdd1645a
Fix Handler_sends_no_command_when_order_already_exists test
2023-05-09 07:05:39 -07:00
David Fowler
d5533c0ff9
Move the pic controller to a minimal API
2023-05-09 07:05:39 -07:00
David Fowler
8debda5c67
Don't read the file into memory
2023-05-09 07:05:39 -07:00
David Fowler
af42aab95e
Don't launch the browser for signalr
2023-05-09 07:05:39 -07:00
David Fowler
84c6b11c69
Remove cors from the signalr service
...
- The frontend hits the gateway which does the preflight request
2023-05-09 07:05:38 -07:00
David Fowler
6a2fceb57c
Fix more urls
2023-05-09 07:05:38 -07:00
David Fowler
f76a8c61db
Make default URLs work
2023-05-09 07:05:38 -07:00
David Fowler
5a2d38575e
Fixed identity url
2023-05-09 07:05:38 -07:00
David Fowler
670a9452e1
Remove health check
2023-05-09 07:05:38 -07:00
David Fowler
69b28c6add
Added gRPC and HTTP endpoints via config
2023-05-09 07:05:38 -07:00
David Fowler
d0c710ebdc
Docker compose works
2023-05-09 07:05:38 -07:00
David Fowler
e1ec790ddf
Make more things work with docker compose
2023-05-09 07:05:38 -07:00
David Fowler
6b8992153a
Rename extensions to extensions
2023-05-09 07:05:38 -07:00
David Fowler
d086d278e8
Moved repository to top level folder
2023-05-09 07:05:38 -07:00
David Fowler
3c00be38f9
Make BFF work and clean up ports
2023-05-09 07:05:37 -07:00
David Fowler
031996d87c
Fixed check
2023-05-09 07:05:37 -07:00
David Fowler
5ea034106c
Move extensions to Extensions folder
2023-05-09 07:05:37 -07:00
David Fowler
acd9a6d04b
Clean up the identity project and make it use services common
2023-05-09 07:05:37 -07:00
David Fowler
7027967568
More random clean up
2023-05-09 07:05:37 -07:00
David Fowler
e166b28a0a
Update the webhooks project to use service common
2023-05-09 07:05:37 -07:00
Reuben Bond
bcb1374d1e
Avoid logging exception details twice in a given log, clean up
2023-05-09 07:05:37 -07:00
David Fowler
57d9baf106
Make the payment API use the common code
2023-05-09 07:05:37 -07:00
David Fowler
a37b0430b2
Remove unneeded dependencies
2023-05-09 07:05:37 -07:00
David Fowler
2a4a6abf9b
Small tweaks
...
- Fix the payment profile's launch profile
- Added Services.Common to global usings
2023-05-09 07:05:37 -07:00
David Fowler
c41cd3830c
Updated background tasks to use common service logic
2023-05-09 07:05:37 -07:00
David Fowler
0cb6b08300
Clean up the project
2023-05-09 07:05:37 -07:00
David Fowler
9743c83221
Use the common services in the Ordering.SignalRHub project
2023-05-09 07:05:37 -07:00
David Fowler
6e69a2472e
Small naming tweaks for consistency
2023-05-09 07:05:37 -07:00
David Fowler
3357c70bc1
Clean up excess in project file
2023-05-09 07:05:37 -07:00
David Fowler
909f08675b
Make the ordering API use the commmon services
2023-05-09 07:05:37 -07:00
David Fowler
a41560544c
Split redis and health checks for redis
2023-05-09 07:05:37 -07:00
David Fowler
08e7c3424d
Delete more cruft
...
- Remove migration from the tests
2023-05-09 07:05:37 -07:00
David Fowler
7681405eaf
More clean up
2023-05-09 07:05:37 -07:00