diff --git a/EstateManagementUI.BlazorServer.Tests/Pages/HomePageTests.cs b/EstateManagementUI.BlazorServer.Tests/Pages/HomePageTests.cs index da475742..cc21d336 100644 --- a/EstateManagementUI.BlazorServer.Tests/Pages/HomePageTests.cs +++ b/EstateManagementUI.BlazorServer.Tests/Pages/HomePageTests.cs @@ -58,8 +58,8 @@ public void Home_RendersCorrectly() _mockAuthStateProvider.Setup(x => x.GetAuthenticationStateAsync()).Returns(authState); this._mockMediator.Setup(m => m.Send(It.IsAny())).ReturnsAsync(Result.Success(StubTestData.GetMockComparisonDates())); this._mockMediator.Setup(m => m.Send(It.IsAny())).ReturnsAsync(Result.Success(StubTestData.GetMockMerchantKpi())); - this._mockMediator.Setup(m => m.Send(It.IsAny())).ReturnsAsync(Result.Success(StubTestData.GetMockTodaysSales())); - this._mockMediator.Setup(m => m.Send(It.IsAny())).ReturnsAsync(Result.Success(StubTestData.GetMockTodaysSales())); + this._mockMediator.Setup(m => m.Send(It.IsAny())).ReturnsAsync(Result.Success(StubTestData.GetMockTodaysSales())); + this._mockMediator.Setup(m => m.Send(It.IsAny())).ReturnsAsync(Result.Success(StubTestData.GetMockTodaysSales())); this._mockMediator.Setup(m => m.Send(It.IsAny())).ReturnsAsync(Result.Success(StubTestData.GetMockRecentMerchants())); // Act @@ -85,8 +85,8 @@ public void Home_HasCorrectPageTitle() _mockAuthStateProvider.Setup(x => x.GetAuthenticationStateAsync()).Returns(authState); this._mockMediator.Setup(m => m.Send(It.IsAny())).ReturnsAsync(Result.Success( StubTestData.GetMockComparisonDates())); this._mockMediator.Setup(m => m.Send(It.IsAny())).ReturnsAsync(Result.Success(StubTestData.GetMockMerchantKpi())); - this._mockMediator.Setup(m => m.Send(It.IsAny())).ReturnsAsync(Result.Success(StubTestData.GetMockTodaysSales())); - this._mockMediator.Setup(m => m.Send(It.IsAny())).ReturnsAsync(Result.Success(StubTestData.GetMockTodaysSales())); + this._mockMediator.Setup(m => m.Send(It.IsAny())).ReturnsAsync(Result.Success(StubTestData.GetMockTodaysSales())); + this._mockMediator.Setup(m => m.Send(It.IsAny())).ReturnsAsync(Result.Success(StubTestData.GetMockTodaysSales())); this._mockMediator.Setup(m => m.Send(It.IsAny())).ReturnsAsync(Result.Success(StubTestData.GetMockRecentMerchants())); diff --git a/EstateManagementUI.BlazorServer/Components/Pages/Home.razor.cs b/EstateManagementUI.BlazorServer/Components/Pages/Home.razor.cs index bc0a9e33..7a1847a2 100644 --- a/EstateManagementUI.BlazorServer/Components/Pages/Home.razor.cs +++ b/EstateManagementUI.BlazorServer/Components/Pages/Home.razor.cs @@ -113,8 +113,8 @@ private async Task LoadDashboardData(CorrelationId correlationId, Guid e // Load all dashboard data in parallel var kpiTask = Mediator.Send(new MerchantQueries.GetMerchantKpiQuery(correlationId, estateId)); - var salesTask = Mediator.Send(new Queries.GetTodaysSalesQuery(correlationId, estateId, comparisonDateResult.Data)); - var failedSalesTask = Mediator.Send(new Queries.GetTodaysFailedSalesQuery(correlationId, estateId, LOW_CREDIT_RESPONSE_CODE, comparisonDateResult.Data)); + var salesTask = Mediator.Send(new TransactionQueries.GetTodaysSalesQuery(correlationId, estateId, comparisonDateResult.Data)); + var failedSalesTask = Mediator.Send(new TransactionQueries.GetTodaysFailedSalesQuery(correlationId, estateId, LOW_CREDIT_RESPONSE_CODE, comparisonDateResult.Data)); var merchantsTask = Mediator.Send(new MerchantQueries.GetRecentMerchantsQuery(correlationId, estateId)); await Task.WhenAll(kpiTask, salesTask, failedSalesTask, merchantsTask); diff --git a/EstateManagementUI.BlazorServer/Components/Pages/Reporting/AnalyticalCharts.razor b/EstateManagementUI.BlazorServer/Components/Pages/Reporting/AnalyticalCharts.razor index 9a79a48f..5979945d 100644 --- a/EstateManagementUI.BlazorServer/Components/Pages/Reporting/AnalyticalCharts.razor +++ b/EstateManagementUI.BlazorServer/Components/Pages/Reporting/AnalyticalCharts.razor @@ -257,7 +257,7 @@ // Load all data in parallel var salesCountTask = Mediator.Send(new Queries.GetTodaysSalesCountByHourQuery(correlationId, accessToken, estateId, comparisonDate)); var salesValueTask = Mediator.Send(new Queries.GetTodaysSalesValueByHourQuery(correlationId, accessToken, estateId, comparisonDate)); - var todaysSalesTask = Mediator.Send(new Queries.GetTodaysSalesQuery(correlationId, estateId, comparisonDate)); + var todaysSalesTask = Mediator.Send(new TransactionQueries.GetTodaysSalesQuery(correlationId, estateId, comparisonDate)); var settlementTask = Mediator.Send(new Queries.GetTodaysSettlementQuery(correlationId, accessToken, estateId, comparisonDate)); await Task.WhenAll(salesCountTask, salesValueTask, todaysSalesTask, settlementTask); diff --git a/EstateManagementUI.BlazorServer/Components/Pages/Reporting/TransactionDetail.razor b/EstateManagementUI.BlazorServer/Components/Pages/Reporting/TransactionDetail.razor index 1990d980..e72335f5 100644 --- a/EstateManagementUI.BlazorServer/Components/Pages/Reporting/TransactionDetail.razor +++ b/EstateManagementUI.BlazorServer/Components/Pages/Reporting/TransactionDetail.razor @@ -11,6 +11,7 @@ @using OperatorDropDownModel = EstateManagementUI.BlazorServer.Models.OperatorModels.OperatorDropDownModel @using OperatorModel = EstateManagementUI.BlazorServer.Models.OperatorModels.OperatorModel @using TransactionDetailModel = EstateManagementUI.BlazorServer.Models.TransactionDetailModel +@inherits AuthorizedComponentBase @inject IMediator Mediator @inject NavigationManager Navigation @inject ILogger Logger @@ -83,7 +84,7 @@ Items="merchants" SelectedItems="_selectedMerchantIds" SelectedItemsChanged="OnMerchantSelectionChanged" - GetItemId="m => m.MerchantId.ToString()" + GetItemId="m => m.MerchantReportingId.ToString()" GetItemText="m => m.MerchantName ?? string.Empty" Placeholder="All Merchants" AriaLabel="Select one or more merchants" /> @@ -96,7 +97,7 @@ Items="operators" SelectedItems="_selectedOperatorIds" SelectedItemsChanged="OnOperatorSelectionChanged" - GetItemId="o => o.OperatorId.ToString()" + GetItemId="o => o.OperatorReportingId.ToString()" GetItemText="o => o.OperatorName ?? string.Empty" Placeholder="All Operators" AriaLabel="Select one or more operators" /> @@ -111,7 +112,7 @@ Items="products" SelectedItems="_selectedProductIds" SelectedItemsChanged="OnProductSelectionChanged" - GetItemId="p => p.ContractProductId.ToString()" + GetItemId="p => p.ContractProductReportingId.ToString()" GetItemText="p => p.ProductName ?? string.Empty" Placeholder="All Products" AriaLabel="Select one or more products" /> @@ -128,7 +129,7 @@ - @if (detailData != null && detailData.Any()) + @if (detailData != null && detailData.Transactions.Any()) {