4338 Commits

Author SHA1 Message Date
HusnuAkcak
12f4d37055
Merge ddd99393692f5b30f723ced3adf904073da5b8da into 06d5164532902a076813894c965d6c99122d39f2 2023-07-12 05:23:08 +00:00
hsn
ddd9939369 Configurations are added for Docker Compose 2023-07-12 08:22:38 +03:00
hsn
51c9e0dce6 SetCompletedStatus method logical mistake is reverted. 2023-07-12 08:22:06 +03:00
hsn
0cc909b660 Wrongly located Integration event is removed. 2023-07-11 09:22:41 +03:00
hsn
bb04842fe1 SignalHub OrderCompleted is added 2023-07-11 08:32:11 +03:00
hsn
f70035641f IntegrationEvent is completed 2023-07-11 08:09:49 +03:00
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
06d5164532
Remove envoy (#2127)
- Just go through the gateway directly
- We'll need to update the mobile version eventually
2023-06-16 10:40:57 -07:00
David Fowler
67d4c06b6d
Fixed the spa project (#2126)
- Clean up the SPA project (removed dead code)
- Fixed URLs in override file
2023-06-15 08:03:56 -07: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
David Fowler
c7c2d1ca2f
Merge pull request #2123 from eerhardt/FixRedisBasketRepository
Cache JsonSerializerOptions
2023-06-13 13:52:36 -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
Tarun Jain
3169a93344
Merge pull request #2107 from dotnet-architecture/davidfowl/common-services
Modernization
2023-05-16 22:54:58 +05:30
David Fowler
df4eb4c124 More code sharing and clean up WebHooks client 2023-05-09 07:05:40 -07:00
Reuben Bond
e4b94decb2 Use Services.Common in WebhookClient 2023-05-09 07:05:40 -07:00
Reuben Bond
6f4ae509f1 Port WebhookClient to WebApplicationBuilder 2023-05-09 07:05:40 -07:00
David Fowler
dbef61fdaf Nuke the cors from the mobile BFF 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
8f9f9d168f Add libman package to WebMVC to fix site 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
72c8167ec0 Attempt to migrate Mobile BFF to common services pattern 2023-05-09 07:05:39 -07:00
Reuben Bond
8c9524c771 Reduce double writes in Application.FunctionalTests build 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
David Fowler
a87efdef32 Small nit 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
89a42e6c8f Removed session since its not used 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
6ad5e8fb09 Deleted test controller 2023-05-09 07:05:39 -07:00
David Fowler
bdebee70dc Clean up SignIn action 2023-05-09 07:05:39 -07:00
David Fowler
184ed15ef6 Clean up the auth delegating handler 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
6933d9997d Forward SignalR requests through the web app 2023-05-09 07:05:39 -07:00
David Fowler
992b58d4bc Fixed cookies 2023-05-09 07:05:39 -07:00
David Fowler
a7cdb1df68 Remove unused code 2023-05-09 07:05:39 -07:00
David Fowler
0a07aea4ff Small refactoring of the helper methods 2023-05-09 07:05:38 -07:00
David Fowler
8c2ca8dbd9 Make WebMVC use the service common helpers 2023-05-09 07:05:38 -07:00
David Fowler
40315c69d7 Make docker use the reverse proxy 2023-05-09 07:05:38 -07:00
David Fowler
62a6f17595 Removed unneeded usings 2023-05-09 07:05:38 -07:00
David Fowler
64a2d69e92 Use YARP native config 2023-05-09 07:05:38 -07:00
David Fowler
69476a3175 Use the default YARP configuration 2023-05-09 07:05:38 -07:00