64 lines
2.7 KiB
Plaintext
64 lines
2.7 KiB
Plaintext
@using TIAM.Entities.Products
|
|
@using TIAM.Entities.ServiceProviders
|
|
@using TIAM.Entities.Transfers
|
|
@using TIAM.Entities.Drivers
|
|
@using TIAM.Entities.Users
|
|
@using TIAM.Models.Dtos.Users
|
|
@using TIAMWebApp.Shared.Application.Interfaces
|
|
@using TIAMWebApp.Shared.Application.Utility
|
|
@using AyCode.Services.Loggers
|
|
@using TIAM.Core.Loggers
|
|
@using TIAM.Entities.Addresses
|
|
@using TIAMSharedUI.Shared.Components.Grids
|
|
@using TIAMSharedUI.Pages.Components.EditComponents
|
|
@using TIAMWebApp.Shared.Application.Services
|
|
@using AyCode.Interfaces.Addresses
|
|
@using TIAM.Entities.Emails
|
|
@using AyCode.Core
|
|
@using AyCode.Core.Loggers
|
|
@inject IServiceProviderDataService serviceProviderDataService
|
|
@inject IUserDataService userDataService
|
|
@inject ITransferDataService transferDataService
|
|
@inject IEnumerable<IAcLogWriterClientBase> LogWriters
|
|
@inject AdminSignalRClient AdminSignalRClient;
|
|
|
|
|
|
<MessageGrid @ref="_messageGrid"
|
|
Logger="_logger"
|
|
SignalRClient="AdminSignalRClient"
|
|
PageSize="5"
|
|
ValidationEnabled="false"
|
|
EditMode="GridEditMode.EditForm"
|
|
ColumnResizeMode="GridColumnResizeMode.NextColumn"
|
|
ShowFilterRow="false">
|
|
<Columns>
|
|
<DxGridCommandColumn Width="135" MinWidth="135" DeleteButtonVisible="AcDomain.IsDeveloperVersion" EditButtonVisible="AcDomain.IsDeveloperVersion" FixedPosition="GridColumnFixedPosition.Left" />
|
|
<DxGridDataColumn FieldName="Id" ShowInColumnChooser="AcDomain.IsDeveloperVersion" Visible="AcDomain.IsDeveloperVersion" DisplayFormat="N" />
|
|
<DxGridDataColumn FieldName="AddressText" />
|
|
<DxGridDataColumn FieldName="IsValid" Width="40" />
|
|
<DxGridDataColumn FieldName="IsHelper" Width="40" />
|
|
<DxGridDataColumn FieldName="Latitude" Width="40" />
|
|
<DxGridDataColumn FieldName="Longitude" Width="40" />
|
|
<DxGridDataColumn FieldName="IsReaded" Caption="Readed" Width="70" CaptionAlignment="GridTextAlignment.Center" TextAlignment="GridTextAlignment.Center" />
|
|
<DxGridDataColumn FieldName="Created" DisplayFormat="g" Width="130" SortIndex="0" SortOrder="GridColumnSortOrder.Descending" CaptionAlignment="GridTextAlignment.Center" TextAlignment="GridTextAlignment.Center" />
|
|
|
|
</Columns>
|
|
<DetailRowTemplate>
|
|
@{
|
|
<text>@(((EmailMessage)context.DataItem).Text)</text>
|
|
}
|
|
</DetailRowTemplate>
|
|
</MessageGrid>
|
|
|
|
@code {
|
|
private MessageGrid _messageGrid = null!;
|
|
private LoggerClient<MessageGridComponent> _logger = null!;
|
|
|
|
protected override void OnInitialized()
|
|
{
|
|
_logger = new LoggerClient<MessageGridComponent>(LogWriters.ToArray());
|
|
|
|
//DataSource = new List<Address>();
|
|
}
|
|
|
|
} |