68 lines
2.4 KiB
Plaintext
68 lines
2.4 KiB
Plaintext
@using AyCode.Core
|
|
@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
|
|
@inject IServiceProviderDataService serviceProviderDataService
|
|
@inject IUserDataService userDataService
|
|
@inject ITransferDataService transferDataService
|
|
@inject IEnumerable<IAcLogWriterClientBase> LogWriters
|
|
@inject AdminSignalRClient AdminSignalRClient;
|
|
|
|
|
|
<MessageDetailGrid @ref="_messageGrid"
|
|
Logger="_logger"
|
|
SignalRClient="AdminSignalRClient"
|
|
ContextId="ContextId"
|
|
TextWrapEnabled="false">
|
|
|
|
<Columns>
|
|
<DxGridDataColumn FieldName="Id" Width="80px" Visible="false" />
|
|
<DxGridDataColumn FieldName="ContextId" Width="80px" ShowInColumnChooser="AcDomain.IsDeveloperVersion" Visible="false" />
|
|
<DxGridDataColumn FieldName="EmailAddress" Width="100px" Visible="@IsSenderEmailVisible" />
|
|
<DxGridDataColumn FieldName="Subject" Visible=@IsSubjectVisible />
|
|
<DxGridDataColumn FieldName="Text">
|
|
<CellDisplayTemplate Context="messageContext">
|
|
@{
|
|
var keyField = (string)messageContext.Value;
|
|
}
|
|
<div>@((MarkupString)keyField)</div>
|
|
</CellDisplayTemplate>
|
|
</DxGridDataColumn>
|
|
<DxGridDataColumn FieldName="Created" Width="100px" />
|
|
</Columns>
|
|
|
|
</MessageDetailGrid>
|
|
|
|
@code {
|
|
[Parameter] public bool KeyboardNavigationEnabled { get; set; }
|
|
[Parameter] public Guid? ContextId { get; set; }
|
|
[Parameter] public bool IsSubjectVisible { get; set; } = true;
|
|
[Parameter] public bool IsSenderEmailVisible { get; set; } = true;
|
|
|
|
|
|
private Guid? _contextId = null!;
|
|
private MessageGrid _messageGrid = null!;
|
|
private LoggerClient<MessageGridComponent> _logger = null!;
|
|
|
|
protected override void OnInitialized()
|
|
{
|
|
_logger = new LoggerClient<MessageGridComponent>(LogWriters.ToArray());
|
|
|
|
//DataSource = new List<Address>();
|
|
|
|
}
|
|
|
|
}
|