42 Commits

Author SHA1 Message Date
Ramón Tomás
d2dc0351e9 Created Payment.api microservice 2017-04-28 15:04:38 +02:00
Unai Zorrilla Castro
09a53f0137 Added IRabbitMQPersisterConnection and more resilient work on rabbitmq event bus 2017-04-20 10:53:17 +02:00
Unai Zorrilla Castro
c33513303d Review on 17/04/2017 2017-04-17 12:28:12 +02:00
Ramón Tomás
6803781bf8 Merge from Dev 2017-04-05 11:12:49 +02:00
Ramón Tomás
3c909ff392 Refactor transaction and publishing in integration events 2017-04-03 13:13:40 +02:00
Eduard Tomas
202882aa7c Fixed healthcheck errors 2017-03-31 12:47:56 +02:00
Ramón Tomás
d9c004a92d Added integration event for cleaning basket when order is created 2017-03-31 10:30:56 +02:00
Ramón Tomás
fd0a30d62a Merge from Dev 2017-03-28 16:37:36 +02:00
Ramón Tomás
a14b7e580f Merge from Dev 2017-03-27 15:00:46 +02:00
Ramón Tomás
3a7a14bdb7 Created global filters for web apis
Fix bug BadRequest response  after creating order
2017-03-27 14:05:28 +02:00
Cesar De la Torre
0d78461a08 Implemented EF Core DB connections resiliency with explicit retries and execution strategy when using multiple DbContexts 2017-03-26 18:00:04 -07:00
Eduard Tomas
561ba3b1ec 1st version of healthcheck & webstatus 2017-03-23 19:10:55 +01:00
etomas
9fdb5e6c96 FailingMiddleware for Ordering API 2017-03-17 16:28:05 +01:00
dsanz
52bddc51a2 Update integration tests to work with authentication in the Order.Api 2017-03-06 16:06:32 +01:00
etomas
f9b15481d1 Idempotent updates based on requestid 2017-03-03 12:03:31 +01:00
Cesar De la Torre
87d41be255 Added comment on why you can use AddControllersAsServices() at the ConfigureServices() 2017-02-26 12:22:38 -08:00
etomas
decb87e0c6 Merge branch 'migration/net11'
# Conflicts:
#	docs/architecting-and-developing-containerized-and-microservice-based-net-applications-ebook-early-draft.pdf
#	src/Services/Ordering/Ordering.API/Startup.cs
2017-02-14 16:16:42 +01:00
unai
b60ac953d8 Solve issue with latest commit commenting code 2017-02-09 19:33:15 +01:00
unai
e991060a51 Set adddress as value object with workaround about Id and Hashkey 2017-02-08 19:26:05 +01:00
etomas
15f2cc7da1 Removing pending Configuration registration as Singleton.
Solving #9
2017-02-07 09:35:21 +01:00
CESARDL
bf5af56d32 Setting ServiceLifetime.Scoped to OrderingContext so it is explicit instead of implicit (by default). 2017-02-01 18:56:28 -08:00
CESARDELATORRE
7ae197da32 Interesting comments about DI and DbContext lifetime scope 2017-01-26 16:23:49 -08:00
CESARDELATORRE
fa6a273a33 Minor refactoring and Unit Test fix 2017-01-26 15:08:51 -08:00
PLAINCONCEPTS\ccanizares
2e84154e37 SPA: override with compose settings (environment variables) configuration in spa angular settings service. 2017-01-10 11:37:36 +01:00
Carlos Cañizares Estévez
ac146f4475 Added Unit Test Project for services 2016-12-22 13:20:12 +01:00
Carlos Cañizares Estévez
d8a0d9bb66 BasketApi: Add authorizationHeader (pass bearer from Swagger Ui to authorize request...).
MVC: Solve some design feedback (filter selector in catalog)

CatalogApi: Move models from infrastructure to Model folder.
2016-12-21 11:30:11 +01:00
Carlos Cañizares Estévez
64d3919a80 Secure orders api and add bearer token in calls from MVC application to orders api. 2016-12-12 10:15:24 +01:00
Carlos Cañizares Estévez
3f21d9c357 merge dev into Dev 2016-12-09 10:23:17 +01:00
unai
cbd5682ea0 minor refactoring on reviews 2016-12-07 18:59:41 +01:00
Carlos Cañizares Estévez
42f3537441 scripts to build individual services, readme files for all services and clients, compose in all projects, fix build problems (Dependent seeds), solve some kwnon build problems in solution (identity on localhost, ...) 2016-12-07 13:57:31 +01:00
Unai
d25f1c64a9 Finished first iteration over ordering.data 2016-11-24 14:58:37 +01:00
Unai
1ae4d01f82 More iteration on Ordering Refactoring 2016-11-22 18:40:47 +01:00
Unai
95af336404 Remove old code and projects. Add MediatR. Added first commands. Review Entities and domain. Create queries 2016-11-21 12:41:36 +01:00
Unai
b0cc1a14d7 Minor refactoring and review on ordering bc 2016-11-21 10:02:52 +01:00
Cesar De la Torre
67e94c3c45 - Consuming Ordering.API microservice from WebMVC app
- SQL DB updated with EF Migrations
- build-images.ps1 updated
2016-10-10 21:52:57 -07:00
Cesar De la Torre
7f73803441 OrderingDb ConnectionString in Environment Variable and docker-compose.yml file 2016-10-06 12:21:18 -07:00
Cesar De la Torre
9ede5f0522 Ordering.API integrated and working now on the solutions's docker-compose.yml. Also created an independent docker-compose.yml for the Ordering.API microservice to deploy and test in isolation. 2016-09-14 21:37:48 -07:00
Cesar De la Torre
28b4ccb317 Working Ordering microservice on Docker with Docker-compose deployment 2016-09-14 00:44:13 -07:00
Cesar De la Torre
68bcb70fd2 Added OrderItem features and moved queries to the OrderingQueries class 2016-09-13 00:20:46 -07:00
Cesar De la Torre
1ba7087965 Advanced further with Repositories and Dynamic-Queries 2016-09-12 20:28:55 -07:00
Cesar De la Torre
ec6256ef6e More implementation of Ordering microservice with draft EF Core DbContext linked to a SQL LocalDB. Code in WebAPI related to the Context still to be refactored and moved to the Infrastructure.SqlData project. 2016-09-09 17:24:24 -07:00
Cesar De la Torre
e898bc0daf Changed to eShopOnContainers and added basic NetStandard Libraries for Models and SqlData/Repositories code 2016-09-07 13:52:26 -07:00