281 Commits (767f725f56a1d67d4c4f0fc37186a3bcab4b872e)

Author SHA1 Message Date
  Ramón Tomás 2119ae19bd Fix startup after merge 7 years ago
  Ramón Tomás 3a7a14bdb7 Created global filters for web apis 7 years ago
  dsanz d8d1e5a8b2 Remove unused code 7 years ago
  Cesar De la Torre 0d78461a08 Implemented EF Core DB connections resiliency with explicit retries and execution strategy when using multiple DbContexts 7 years ago
  Cesar De la Torre c07665aef6 Renamed from EditProduct to UpdateProduct, also its HTTP Route, etc. 7 years ago
  Cesar De la Torre 313976da80 Fixed bugs related to the Product Update and PriceChangedIntegrationEvent. It was updating only when the price was changing... additional refactoring performed, too. 7 years ago
  Eduard Tomas 5b9b92397d Updates to dockerfile / docker-compose for windows containers 7 years ago
  dsanz 0372fada82 IntegrationEventLogService refactoring 7 years ago
  Cesar De la Torre 85b65753c9 Minor update 7 years ago
  Eduard Tomas 561ba3b1ec 1st version of healthcheck & webstatus 8 years ago
  Ramón Tomás 94c7fd31e1 Added decorator for validation in commands 8 years ago
  dsanz 6e4d9461de Add shared scope transaction between updating catalog product priceand store ProductPriceChangedIntegrationEvent. Added service to encapsulate logic for storage of integration event logs. 8 years ago
  dsanz 7a63490558 Add the sql implementation for the storage of Integration events. 8 years ago
  dsanz 696610ed36 Fix #129 Post_update_product_price_and_catalog_and_basket_list_modified test failing 8 years ago
  Charles Lowell 4dc56c4bf7 Enable IP address connection string in Basket.API 8 years ago
  Cesar De la Torre bb39e5fd6e Minor comment change 8 years ago
  Cesar De la Torre cb4da9864d Dispatching Domain Events right before DbContext SaveChanges() so side effects from additional Domain Event Handlers are included within the same transaction 8 years ago
  Charles Lowell 68c3ebaf46 Set data protection application discriminators 8 years ago
  dsanz 8a689c45f2 Add Delete and Create actions to the CatalogController. 8 years ago
  dsanz de8aded2b0 Fix #61 Async suffix for namig convention. 8 years ago
  Ramón Tomás 8a054ed349 Removed the catch with retry logic from CatalogContextSeed and create a retry loop at startup for db availability 8 years ago
  Danny Chen 260df610b7 use non generic repository interface 8 years ago
  Cesar De la Torre aee1ac6a06 Domain Event Handlers refactored with some missing cases 8 years ago
  Cesar De la Torre 3ed136b00f Domain Event Handlers are now grouped by Domain Events, as any Domain Event could have 'n' handlers related. 8 years ago
  etomas 3ec61e0df6 Tried patch proposed by Sandeep Bansal 8 years ago
  Cesar De la Torre c7e317413e Refactoring Domain Events 8 years ago
  etomas 9fdb5e6c96 FailingMiddleware for Ordering API 8 years ago
  dsanz e996593d32 Add functional test for integration events. Implement IDisposable for EventBusRabbitMQ. 8 years ago
  Ramón Tomás bbc1481979 Removed event file from catalog api csproj 8 years ago
  Cesar De la Torre 5a374e97b5 Refactoring Integration Events so they cannot be confused with Domain Events 8 years ago
  Cesar De la Torre b9c1778d9d Refactoring Domain Events so it is clear and differenciated versus Integration Events 8 years ago
  Cesar De la Torre 6f6f09e11e Minor refactoring on the Event Bus IntegrationEventLog 8 years ago
  dsanz 33335eb230 Change in integration event publication fow as agreed. Flow is 1- start transaction 2- modify catalog iin db 3- add event to db 4- close transaction 5- publish event 6- update event state in db 8 years ago
  dsanz c8df9a232a Refactoring integration events: move event bus implementation to building block projects. 8 years ago
  Cesar De la Torre 8423c8bb63 Larger Refactoring of IntegrationEvents 8 years ago
  Cesar De la Torre e41ce96f81 Minor refactoring related to the ProductPriceChanged integration event 8 years ago
  dsanz faf4ada8ac Fix unit tests 8 years ago
  dsanz d35cefb887 Fix merge issue. 8 years ago
  Ramón Tomás c8f0776f1f Added domain events in Ordering Api 8 years ago
  DESKTOP-V1VLQ15\dsanz f6b2335518 Fix issue with tests and Authorize attribute 8 years ago
  dsanz 254d479582 Renaming. 8 years ago
  dsanz f502c2388f Add persistence of published integration events for Catalog (the only microservice publishing integration events by the moment). 8 years ago
  dsanz 6617981303 Fix for #80 8 years ago
  dsanz 172367d9d1 Connect to the rabbitmq container using settings. 8 years ago
  dsanz 4d1269b8f2 Add handler logic for basket repository. Add Post to CatalogController (only for price update). 8 years ago
  dsanz 5b38a49f11 Add Basket handler and subscription to events. Change in EventBus to use broker and one message queue per microservice http://www.rabbitmq.com/tutorials/tutorial-four-dotnet.html 8 years ago
  Cesar De la Torre 3e795ac3ce Revert "Revert "Removes Docker profile from launchSettings.json"" 8 years ago
  Cesar De la Torre ee13198242 Revert "Removes Docker profile from launchSettings.json" 8 years ago
  David Zhao (DEVDIV) 9edf68ba11 Removes Docker profile from launchSettings.json 8 years ago
  dsanz 18a402044e Add basic first implementation of Event bus with rabbitMQ 8 years ago