43 Commits
Author SHA1 Message Date
Loretta a7f3b0dbd4 merge 2026-05-26 16:43:43 +02:00
Loretta 2303cc5736 Update DLL HintPaths to use $(Configuration); prod DB switch
Replaced hardcoded Debug paths in all .csproj files with $(Configuration) for AyCode and FruitBank DLL references, enabling correct DLL resolution for any build configuration. Switched appsettings.json connection string to use the FruitBank_PROD database. Added a null check for StockTaking in StockSignalREndpointServer.cs to prevent possible null reference exceptions. Noted some encoding issues in .csproj comments and copyright fields. No other functional changes.
2026-03-24 18:30:42 +01:00
Loretta d69e34c93c Refactor stock taking logic; add item refresh endpoint
Refactored StockSignalREndpointServer to use helper methods for creating and updating StockTakingItem objects. Added a new SignalR endpoint to refresh StockTakingItem values. Updated order item retrieval logic and switched the connection string to use the FruitBank_DEV database. Commented-out logic for handling virtual stock was moved to helper methods.
2026-03-04 15:22:30 +01:00
Loretta 9c3273cb6f Update connection string to use FruitBank_DEV database
Changed the database in appsettings.json connection string from FruitBank_PROD to FruitBank_DEV for development purposes. Other connection parameters remain unchanged.
2026-01-24 10:21:04 +01:00
Loretta adaa4aab67 Merge branch 'main' of https://git.aycode.com/Adam/FruitBank 2026-01-20 14:49:33 +01:00
Loretta 5b45457ee0 Update connection string to use FruitBank_DEV database
Changed the database in appsettings.json connection string from FruitBank_PROD (production) to FruitBank_DEV (development) while keeping all other parameters unchanged.
2026-01-09 11:11:07 +01:00
Loretta 3bb1bc8fd1 Update DB to PROD; reformat GetAllByProductId method
Switched connection string to use FruitBank_PROD database.
Reformatted GetAllByProductId in OrderDtoDbTable.cs for clarity; no logic changes.
2026-01-06 15:15:57 +01:00
Loretta b1e4bf4b0f Add interactive build_fruitbank.bat script to solution
Added build_fruitbank.bat as a Solution Item. This batch script provides an interactive interface for building, cleaning, or cleaning and building the FruitBank project and related solutions. It automates cleaning bin/obj folders, runs dotnet clean/build for multiple projects, and includes special handling for AyCode.Core.sln. The script improves developer workflow with user prompts, feedback, and error handling.
2025-12-25 08:48:48 +01:00
Loretta 5fd85007e6 Merge branch 'main' of https://git.aycode.com/Adam/FruitBank 2025-12-19 07:15:20 +01:00
Loretta 6a0ee8d105 Add AyCode.Core.Helpers and Serializers usings to files
Added using statements for AyCode.Core.Helpers across several files and AyCode.Core.Serializers.Binaries in DevAdminSignalRHubSandbox.cs to enable new helper and serializer functionalities. No other code changes were made.
2025-12-19 07:14:57 +01:00
Loretta e33fae85f3 Refactor tests to use GetResponseData<T> for responses
Update SignalRClientToEndpointTest to use the generic GetResponseData<T>() method instead of directly accessing the ResponseData property. This improves type safety and ensures consistent handling of response data across all relevant test cases.
2025-12-14 01:45:06 +01:00
Loretta 4e672b4264 Remove SignalR test client and disable Null plugin managers
- Deleted Mango.Sandbox.SignalRTestClient project and all related files from the solution.
- Switched appsettings.json connection string to use FruitBank_DEV.
- Cleaned up project references in Mango.Sandbox.EndPoints and its test project.
- Commented out all Null* plugin manager/service classes in Mango.Sandbox.EndPoints.Services.
2025-12-13 12:32:14 +01:00
Loretta 0dab07d2e8 Add SignalR binary serialization tests for CustomerDto lists
- Add endpoints and tests for binary serialization of TestCustomerDto lists to reproduce and diagnose MessagePack interned string index errors
- Update appsettings.json to use FruitBank_PROD database
- Set AcBinarySerializerOptions in DevAdminSignalRHubSandbox
- Extend TestSignalRTags and ITestSignalREndpointServer for new endpoints
- Add TestCustomerDto class for serialization tests
- Remove obsolete low-level SignalR/HTTP endpoint test files
2025-12-13 00:16:58 +01:00
Loretta 1e82439fee Merge branch 'main' of https://git.aycode.com/Adam/FruitBank 2025-12-12 09:07:45 +01:00
Loretta c8fa8d1c4c Minimal SignalR test hub and endpoint for isolated testing
Refactored Mango.Sandbox.EndPoints to enable minimal, dependency-light SignalR endpoint testing. Introduced DevAdminSignalRHubSandbox and TestSignalREndpoint for protocol/contract tests without full NopCommerce/FruitBank infra. Added SignalRClientSandbox and comprehensive MSTest coverage for all parameter types. Simplified Program.cs startup, updated project references, and added minimal logger. Original SignalREndpointTests replaced with focused, low-level and high-level tests. CORS and DTOs updated for compatibility.
2025-12-11 23:46:35 +01:00
Loretta 9a3720f053 Add FruitBank SANDBOX for isolated SignalR endpoint testing
Introduces a new SANDBOX environment with a dedicated web app (`Mango.Sandbox.EndPoints`) for testing SignalR endpoints in isolation from the main application. Adds null plugin manager implementations to avoid plugin dependencies. Includes automated MSTest tests (`Mango.Sandbox.EndPoints.Tests`), a manual SignalR test client, and a PowerShell script for building and running the sandbox. Provides configuration files and health endpoints for robust, independent development and testing of FruitBank SignalR logic.
2025-12-10 09:47:06 +01:00
Loretta d3659779ee .Net10, VS2026; StockTaking in progress... 2025-12-01 16:17:57 +01:00
Loretta 5fb21a5e46 StockQuantityHistoryExt, StockQuantityHistoryDto; improvements, fixes; 2025-11-13 19:58:39 +01:00
Loretta 7518dcbf06 Merge branch 'main' of https://git.aycode.com/Adam/FruitBank 2025-11-11 20:51:54 +01:00
Loretta e5b4a53ddd improvements, fixes, etc.. 2025-11-11 20:51:27 +01:00
Loretta 2d817547a8 Add MessagePack packages 2025-11-07 19:21:51 +01:00
Loretta eb97fd5f3a Merge branch 'main' of https://git.aycode.com/Adam/FruitBank 2025-11-07 14:10:15 +01:00
Loretta 4bb50f029f fix 2025-11-07 14:09:30 +01:00
Loretta 9dce89c032 ... 2025-11-06 15:11:59 +01:00
Loretta 84cd8ccf54 Mango.Nop.Core cleanup; 2025-11-05 14:56:39 +01:00
Loretta ae9a20d763 Add Mango.Nop.Data project to solution 2025-11-04 15:57:09 +01:00
Loretta f6f6b572a3 improvements, fixes 2025-11-01 00:42:59 +01:00
Loretta e2ab69e0a8 Merge branch 'main' of https://git.aycode.com/Adam/FruitBank 2025-10-23 11:27:06 +02:00
Loretta 937695e74c GeneratePackageOnBuild false 2025-10-23 11:27:00 +02:00
Loretta 4d07b353e3 refactoring, cleanup, etc... 2025-10-22 15:16:20 +02:00
Loretta a4c534493d ShippingDocumentToFiles fix; CustomOrder create improvements; 2025-10-19 15:08:38 +02:00
Loretta adfa4dd3e2 improvements, fixes, etc 2025-10-19 06:14:40 +02:00
Loretta aa87ed275a NopLogWriter fixes; SignalRLogger fixes; etc... 2025-09-05 06:18:01 +02:00
Loretta 6d6db38a54 Add appsettings.json to NopCommerce project! install reference packages; Implement endpoints; Fix CORS; etc... 2025-09-03 07:07:22 +02:00
Loretta a4787df61c Merge branch 'main' of https://git.aycode.com/Adam/FruitBank 2025-09-02 15:23:56 +02:00
Loretta 1677e2b66e temp 2025-09-02 15:21:57 +02:00
Loretta af70b60273 merge 2025-09-02 13:15:26 +02:00
Loretta 800038e5e3 vmi az .sln fájlban... 2025-09-02 13:14:18 +02:00
Loretta a16f688926 EcbExchange Nop.Services reference fix 2025-08-28 15:00:54 +02:00
Loretta ce045e8321 references fixed 2025-08-28 14:51:35 +02:00
Loretta 263bd40fe9 database rename; CacheDirectory to relative path 2025-08-28 12:02:21 +02:00
Loretta 92367683ca Merge branch 'main' of http://git.aycode.com/Adam/FruitBank 2025-08-28 11:47:51 +02:00
Loretta 6bec0eb49f rename solution 2025-08-28 11:47:21 +02:00