{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":796395689,"defaultBranch":"master","name":"StockManagement","ownerLogin":"sametrozturk","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-05T20:05:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/51668672?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714939561.0","currentOid":""},"activityList":{"items":[{"before":"43a3e0c3a2b55752f5ef3a2e7489b0b3420a5bf7","after":"8bb6df03b4984691c2dc0881794e36c9d5431a05","ref":"refs/heads/master","pushedAt":"2024-06-06T21:12:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sametrozturk","name":"Samet Öztürk","path":"/sametrozturk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51668672?s=80&v=4"},"commit":{"message":"[Add] IDisposable pattern in UnitOfWork class to ensure proper resource cleanup\n\n- Added IDisposable interface to UnitOfWork class\n- Implemented Dispose method to release managed resources\n- Added a finalizer to ensure resources are released if Dispose is not called\n- Updated BeginTransaction method to store the transaction reference for disposal\n- SaveChanges interceptor configured for outbox messages","shortMessageHtmlLink":"[Add] IDisposable pattern in UnitOfWork class to ensure proper resour…"}},{"before":"a4935fb5fd55b859b2dd302bcbadd454eb71f5ae","after":"43a3e0c3a2b55752f5ef3a2e7489b0b3420a5bf7","ref":"refs/heads/master","pushedAt":"2024-06-05T19:32:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sametrozturk","name":"Samet Öztürk","path":"/sametrozturk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51668672?s=80&v=4"},"commit":{"message":"[Add] Ignore logs folder in StockManagement.Api project\n\n- Added `src/Presentation/StockManagement.Api/logs/` to `.gitignore` to prevent the logs folder from being tracked by Git.\n- Removed the `logs` directory from the Git index to stop tracking it while keeping it in the working directory.","shortMessageHtmlLink":"[Add] Ignore logs folder in StockManagement.Api project"}},{"before":"49b16ed9c9a71268ae93251e3d47456aee269af4","after":"a4935fb5fd55b859b2dd302bcbadd454eb71f5ae","ref":"refs/heads/master","pushedAt":"2024-06-05T19:21:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sametrozturk","name":"Samet Öztürk","path":"/sametrozturk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51668672?s=80&v=4"},"commit":{"message":"[Fix] typo in .gitignore comment for appsettings.json\n\n- Corrected the comment typo from `# Apsetting.json` to `# Appsettings.json`.","shortMessageHtmlLink":"[Fix] typo in .gitignore comment for appsettings.json"}},{"before":"bc5f4ad0e8f47b9d719fa0f2fc41af56de31171a","after":"49b16ed9c9a71268ae93251e3d47456aee269af4","ref":"refs/heads/master","pushedAt":"2024-06-05T19:18:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sametrozturk","name":"Samet Öztürk","path":"/sametrozturk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51668672?s=80&v=4"},"commit":{"message":"[Add] appsettings.json and appsettings.Development.json to .gitignore and stop tracking\n\n- Added `appsettings.json` and `appsettings.Development.json` to `.gitignore` to prevent them from being tracked by Git.\n- Removed `appsettings.json` and `appsettings.Development.json` from the Git index to stop tracking them while keeping them in the working directory.","shortMessageHtmlLink":"[Add] appsettings.json and appsettings.Development.json to .gitignore…"}},{"before":"ea478ab0b67f742ec1622724470ea5935a8906fd","after":"bc5f4ad0e8f47b9d719fa0f2fc41af56de31171a","ref":"refs/heads/master","pushedAt":"2024-06-04T22:00:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sametrozturk","name":"Samet Öztürk","path":"/sametrozturk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51668672?s=80&v=4"},"commit":{"message":"[Fix] Removed unnecessary configuration\n\n- Removed src.sln file\n- Removed ConvertDomainEventsToOutboxMessages() from UnitOfWork","shortMessageHtmlLink":"[Fix] Removed unnecessary configuration"}},{"before":"8b2f6df1f339e4d261ed4512d7801d8c1e4a7000","after":"ea478ab0b67f742ec1622724470ea5935a8906fd","ref":"refs/heads/master","pushedAt":"2024-06-04T21:09:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sametrozturk","name":"Samet Öztürk","path":"/sametrozturk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51668672?s=80&v=4"},"commit":{"message":"[Fix] Ensure idempotency in domain event handling\n\n- Fixed issue with idempotent domain event handler to prevent duplicate processing of domain events.\n- Added necessary checks to determine if the event has already been processed by checking the OutboxMessageConsumer.\n- Ensured proper handling and saving of outbox message consumers to the database.","shortMessageHtmlLink":"[Fix] Ensure idempotency in domain event handling"}},{"before":"94b6d27fd0e40c13dc3c0d7ffb0ae29ce4f0c492","after":"8b2f6df1f339e4d261ed4512d7801d8c1e4a7000","ref":"refs/heads/master","pushedAt":"2024-06-04T19:25:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sametrozturk","name":"Samet Öztürk","path":"/sametrozturk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51668672?s=80&v=4"},"commit":{"message":"[Feature] Add domain event and domain logic for User entity email confirmation\n\n- Added NewUserCreatedDomainEvent to trigger domain events when a new User is created.\n- Added domain events handling logic to the User entity.\n- Enhanced the User entity with necessary fields and methods to support confirmation email functionality.","shortMessageHtmlLink":"[Feature] Add domain event and domain logic for User entity email con…"}},{"before":"4c32b93e4792d2306a6f51d99a48b087ebac3444","after":"94b6d27fd0e40c13dc3c0d7ffb0ae29ce4f0c492","ref":"refs/heads/master","pushedAt":"2024-06-04T14:59:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sametrozturk","name":"Samet Öztürk","path":"/sametrozturk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51668672?s=80&v=4"},"commit":{"message":"[Feature] Implement IdempotentDomainEventHandler\n\n- Set up infrastructure for processing outbox messages","shortMessageHtmlLink":"[Feature] Implement IdempotentDomainEventHandler"}},{"before":"f58629738d996497acf8a29d76a2915fb8472471","after":"4c32b93e4792d2306a6f51d99a48b087ebac3444","ref":"refs/heads/master","pushedAt":"2024-06-01T23:23:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sametrozturk","name":"Samet Öztürk","path":"/sametrozturk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51668672?s=80&v=4"},"commit":{"message":"[Feature] Implement Outbox Pattern\n\n- Set up infrastructure for outbox pattern","shortMessageHtmlLink":"[Feature] Implement Outbox Pattern"}},{"before":"09b45d5d55c61f2b605a6b99f95c1464713e1766","after":"f58629738d996497acf8a29d76a2915fb8472471","ref":"refs/heads/master","pushedAt":"2024-06-01T18:48:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sametrozturk","name":"Samet Öztürk","path":"/sametrozturk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51668672?s=80&v=4"},"commit":{"message":"[Feature] Implement serilog\n\n- Set up infrastructure for logging","shortMessageHtmlLink":"[Feature] Implement serilog"}},{"before":"bb7a988165bbf2f9828ea53ddb9301cab6a57d97","after":"09b45d5d55c61f2b605a6b99f95c1464713e1766","ref":"refs/heads/master","pushedAt":"2024-05-30T16:55:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sametrozturk","name":"Samet Öztürk","path":"/sametrozturk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51668672?s=80&v=4"},"commit":{"message":"[Feature] Implement identity and authentication\n\n- Set up infrastructure for authentication and authorization","shortMessageHtmlLink":"[Feature] Implement identity and authentication"}},{"before":"9f6bd420e2ce866c2a523ea36c2addf6a84a387b","after":"bb7a988165bbf2f9828ea53ddb9301cab6a57d97","ref":"refs/heads/master","pushedAt":"2024-05-05T20:47:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sametrozturk","name":"Samet Öztürk","path":"/sametrozturk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51668672?s=80&v=4"},"commit":{"message":"[Feature] Implement domain events for user creation\n\n- Set up infrastructure for generating domain events when a user is created","shortMessageHtmlLink":"[Feature] Implement domain events for user creation"}},{"before":null,"after":"9f6bd420e2ce866c2a523ea36c2addf6a84a387b","ref":"refs/heads/master","pushedAt":"2024-05-05T20:06:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sametrozturk","name":"Samet Öztürk","path":"/sametrozturk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51668672?s=80&v=4"},"commit":{"message":"Add project files.","shortMessageHtmlLink":"Add project files."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXp_PmAA","startCursor":null,"endCursor":null}},"title":"Activity · sametrozturk/StockManagement"}