Commit Graph

167 Commits

Author SHA1 Message Date
Ho Ngoc Hai
83a8db2942 feat: Implement new API endpoints, application logic, and domain repositories across FnbEngine, BookingService, and OrderService, alongside minor infrastructure updates. 2026-01-18 02:51:10 +07:00
Ho Ngoc Hai
3cb8b7c6b5 feat: register IUnitOfWork with AdsManagerServiceContext 2026-01-18 02:29:09 +07:00
Ho Ngoc Hai
933eac0a31 build: Configure dotnet restore with --disable-parallel and --verbosity minimal in the Dockerfile. 2026-01-18 02:14:41 +07:00
Ho Ngoc Hai
8fa5e05d2c build: Remove --no-restore flag from dotnet build and publish commands in Dockerfile. 2026-01-18 02:10:34 +07:00
Ho Ngoc Hai
23c8514ca4 feat: Introduce ads-tracking-service-net with Docker Compose setup, admin API documentation, and a migration script, adjusting existing service ports. 2026-01-18 02:02:27 +07:00
Ho Ngoc Hai
23d716f660 feat: Implement initial API controllers, command, and query handlers for ads tracking and ads management services, including admin functionalities. 2026-01-18 01:45:16 +07:00
Ho Ngoc Hai
73086b2186 feat: add Ads Billing Service to docker-compose and implement Admin Campaigns Controller in Ads Manager Service. 2026-01-18 01:42:43 +07:00
Ho Ngoc Hai
175c7b45b0 feat: Implement Ads Tracking service with new commands, queries, and repositories, and add new ad and ad set query capabilities to Ads Manager service. 2026-01-18 01:38:14 +07:00
Ho Ngoc Hai
48c757282a feat: introduce comprehensive billing, analytics, manager, and tracking features with new controllers, commands, queries, DTOs, and infrastructure configurations. 2026-01-18 01:26:29 +07:00
Ho Ngoc Hai
4c9e12e99c feat: Implement a new Inventory Service API, add admin budget and frequency controllers to Ads Serving, and introduce product and category controllers to Catalog Service. 2026-01-18 01:21:09 +07:00
Ho Ngoc Hai
b1931be440 feat: Implement initial entity configurations for ads billing, analytics, and serving, add catalog product and category commands/queries, and refine booking service infrastructure. 2026-01-18 01:15:51 +07:00
Ho Ngoc Hai
4abd842c0d feat: replace Sample aggregate with Appointment aggregate in BookingService. 2026-01-18 01:05:51 +07:00
Ho Ngoc Hai
2285013e2d chore: Remove sample aggregate domain entities, events, exceptions, and repository interface. 2026-01-18 01:04:03 +07:00
Ho Ngoc Hai
5b0b72cbac refactor: remove the Sample entity, its API controller, commands, queries, validations, and associated handlers and tests. 2026-01-18 01:03:49 +07:00
Ho Ngoc Hai
dc55dda87a feat: Remove Sample aggregate, refactor database context to FnbContext, and introduce Table aggregate with its configurations, alongside adding an inventory repository interface. 2026-01-18 01:03:36 +07:00
Ho Ngoc Hai
04933be6dd feat: Implement inventory domain by replacing generic service context with dedicated inventory context, entities, and repository. 2026-01-18 01:01:07 +07:00
Ho Ngoc Hai
f198409e3a refactor: Replace generic 'Sample' aggregate with specific domain models in Ads Tracking and Ads Analytics services, updating infrastructure. 2026-01-18 00:58:51 +07:00
Ho Ngoc Hai
2866aad345 feat: Replace generic sample implementations with concrete Ads Billing and Order service domain logic. 2026-01-18 00:44:53 +07:00
Ho Ngoc Hai
c9fdb56cb8 feat: Remove sample aggregates, introduce BillingAccount aggregate, and refactor CatalogServiceContext to CatalogContext. 2026-01-18 00:36:53 +07:00
Ho Ngoc Hai
6263ab4932 feat: Implement core ad serving functionality with auction, pacing, and frequency capping, and initialize catalog service infrastructure, while removing the sample aggregate. 2026-01-18 00:33:04 +07:00
Ho Ngoc Hai
5626c3495b refactor: Update Dockerfiles to use service-specific project names instead of generic 'MyService'. 2026-01-18 00:23:39 +07:00
Ho Ngoc Hai
811ddd1e19 feat: Add functional tests for OrderService and update InventoryService command and idempotency logic. 2026-01-18 00:19:46 +07:00
Ho Ngoc Hai
844e40f818 config: Update local application ports and switch database connection strings to Neon.tech for multiple services. 2026-01-17 23:28:35 +07:00
Ho Ngoc Hai
255e53025d chore: Update service application ports and switch database connection strings to Neon DB. 2026-01-17 23:26:26 +07:00
Ho Ngoc Hai
19c0acfe0f feat: Add new unit tests, domain exceptions, documentation, and various build artifacts across multiple services. 2026-01-17 23:04:15 +07:00
Ho Ngoc Hai
29a70f5b64 feat: Introduce Entity.cs and ValueObject.cs in AdsManagerService domain, add sample command/query handlers, and update build properties across services. 2026-01-17 22:51:35 +07:00
Ho Ngoc Hai
616a8973e4 feat: introduce admin API endpoints and handlers for managing campaigns, vouchers, and redemptions. 2026-01-17 22:41:40 +07:00
Ho Ngoc Hai
4f8abb4a64 feat: Add JWT Bearer authentication to Swagger UI. 2026-01-17 22:06:10 +07:00
Ho Ngoc Hai
fd2b8184ac config: Update service connection strings and URLs for containerized environment and refine Dockerfile build process. 2026-01-17 22:05:30 +07:00
Ho Ngoc Hai
a50d7139ed feat: Implement promotion, campaign, voucher, and redemption domain features, replacing sample entities and related infrastructure. 2026-01-17 21:57:26 +07:00
Ho Ngoc Hai
803f510d07 feat: Add initial PromotionService solution structure including domain, API, and test projects. 2026-01-17 21:28:29 +07:00
Ho Ngoc Hai
2fa92bb52c feat: Add escrow command handlers and unit tests for wallet hold functionality, including updates to hold item status logic. 2026-01-17 21:20:58 +07:00
Ho Ngoc Hai
ce15956aba feat: Implement Escrow module with new APIs and update documentation. 2026-01-17 21:17:54 +07:00
Ho Ngoc Hai
cb08cee1d4 feat: implement escrow functionality for holding, executing, and releasing funds. 2026-01-17 21:15:05 +07:00
Ho Ngoc Hai
28731c7686 docs: Add initial English and Vietnamese README and architecture documentation for the promotion service. 2026-01-17 21:02:29 +07:00
Ho Ngoc Hai
4ed7eb2e52 feat: Add unit tests for Mission and UserCheckIn aggregates and PerformCheckIn command, and update existing MiningService command tests. 2026-01-17 20:57:28 +07:00
Ho Ngoc Hai
35dac2e49e feat: Initialize MissionService database schema, add MiningService unit tests, and update deployment configurations. 2026-01-17 20:49:24 +07:00
Ho Ngoc Hai
1dfd72a10a feat: Implement mission and task management APIs with dedicated controllers and query/command handlers, including admin features for check-ins. 2026-01-17 18:32:02 +07:00
Ho Ngoc Hai
7dd4f14f1b Refactor MissionService by replacing the 'Sample' aggregate with new 'Mission', 'Reward', 'Task', and 'Check-in' aggregates, and introduce configuration management to MiningService. 2026-01-17 18:29:15 +07:00
Ho Ngoc Hai
4b73098ff9 feat: Initialize MissionService with new domain and API commands, including build artifacts, and modify MiningController. 2026-01-17 18:15:13 +07:00
Ho Ngoc Hai
c6bcc8d0df feat: Implement JWT authentication, SignalR, external service clients in MiningService, and update documentation across services. 2026-01-17 18:08:46 +07:00
Ho Ngoc Hai
e285f3d3c6 docs: Add Mission Service architecture documentation in English and Vietnamese. 2026-01-17 17:58:21 +07:00
Ho Ngoc Hai
07367b192e feat: Add Mission Service documentation and update Mining Service deployment, port, and database connection. 2026-01-17 17:55:18 +07:00
Ho Ngoc Hai
8a4abf6bcb feat: Scaffold initial MiningService .NET solution including domain, API, infrastructure, and test projects. 2026-01-17 17:47:32 +07:00
Ho Ngoc Hai
d59a1b4844 feat: Implement admin functionalities for managing social relationships and user blocks, including new queries, commands, and a dedicated admin controller. 2026-01-17 17:20:41 +07:00
Ho Ngoc Hai
10d8ba7dbb feat: Introduce MiningStreak concept and integrate it into the architecture documentation for both English and Vietnamese. 2026-01-17 17:12:18 +07:00
Ho Ngoc Hai
d63afc1790 feat: Implement comprehensive shop and branch management, introduce POS and staff management APIs, and update documentation. 2026-01-17 17:04:59 +07:00
Ho Ngoc Hai
244e0fc7cc refactor: Tối ưu truy vấn cửa hàng, điều chỉnh các lệnh quản lý người bán và tinh gọn bộ kiểm thử chức năng dịch vụ xã hội. 2026-01-16 00:51:50 +07:00
Ho Ngoc Hai
99d57efed1 feat: Thêm các tính năng quản lý merchant và shop cho admin, đồng thời bổ sung các unit và functional test cho tính năng chặn người dùng và quan hệ trong social service. 2026-01-16 00:44:53 +07:00
Ho Ngoc Hai
72601557e6 feat: Thêm các unit test cho các thành phần của ChatService như AIService, ChatHubClient và các sự kiện domain. 2026-01-16 00:37:45 +07:00