diff --git a/TIAMSharedUI/Pages/User/MyServiceProviders.razor b/TIAMSharedUI/Pages/User/MyServiceProviders.razor index 25944cdf..29958c92 100644 --- a/TIAMSharedUI/Pages/User/MyServiceProviders.razor +++ b/TIAMSharedUI/Pages/User/MyServiceProviders.razor @@ -104,7 +104,7 @@ @code { IGrid Grid { get; set; } - TiamServiceProvider[]? ServiceProviderData { get; set; } + Company[]? ServiceProviderData { get; set; } public ServiceProviderWizardModel myModel = new ServiceProviderWizardModel(); diff --git a/TIAMSharedUI/Pages/User/SysAdmins/ManageServiceProviders.razor b/TIAMSharedUI/Pages/User/SysAdmins/ManageServiceProviders.razor index 76b87872..4d5f3fb0 100644 --- a/TIAMSharedUI/Pages/User/SysAdmins/ManageServiceProviders.razor +++ b/TIAMSharedUI/Pages/User/SysAdmins/ManageServiceProviders.razor @@ -63,97 +63,60 @@
+ - + + + + + + + + + @* + + @{ + var keyField = context.Value; - -
-
- -
+ var keyItem = (TiamServiceProvider)context.DataItem; + string buttonText = "Contact"; + + } + + *@ + - - - - - - - - - - - @* - - @{ - var keyField = context.Value; - - var keyItem = (TiamServiceProvider)context.DataItem; - string buttonText = "Contact"; - - } - - *@ - - - - - - - - @{ - var transfer2 = (Transfer)EditFormContext.EditModel; - } - - - @EditFormContext.GetEditor("Name") - - - - - + + + + + + @{ + var transfer2 = (Transfer)EditFormContext.EditModel; + } + + + @EditFormContext.GetEditor("Name") + - - -
-
- - -
- - - - - - - - - - -
-
-
- + + +
-
@@ -172,7 +135,7 @@ //public Transfer myModel = new Transfer(); - public List ServiceProviderDataList { get; set; } + public Dictionary ServiceProviderDataList { get; set; } bool PopupVisible { get; set; } public List IgnoreList = @@ -207,7 +170,7 @@ DxSchedulerDataStorage _dataStorage = new(); - void SendMail(TiamServiceProvider item) + void SendMail(Company item) { _logger.Info($"Sending mail to {item.OwnerId}, {item.Id}"); _messageWizardModel.ReceiverId = Guid.Parse(""); @@ -314,9 +277,9 @@ } else { - _logger.Info("orderData updated at id " + ((TiamServiceProvider)e.EditModel).Id); + _logger.Info("orderData updated at id " + ((Company)e.EditModel).Id); - success = await serviceProviderDataService.UpdateServiceProviderAsync((TiamServiceProvider)e.EditModel); + success = await serviceProviderDataService.UpdateServiceProviderAsync((Company)e.EditModel); } //get transfer from TransferData by Id @@ -348,7 +311,7 @@ async Task UpdateDataAsync() { - ServiceProviderDataList = await serviceProviderDataService.GetServiceProvidersByOwnerIdAsync(); + ServiceProviderDataList = await serviceProviderDataService.GetPropertiesByOwnerIdAsync(sessionService.User.UserId); _logger.Info("orderData grid refreshed"); } @@ -356,58 +319,19 @@ { _logger = new LoggerClient(LogWriters.ToArray()); - devAdminSignalClient.OnMessageReceived += (messageTag, message) => - { - if (messageTag == SignalRTags.PostTransfersAsync) - { - var json = message?.MessagePackTo(ContractlessStandardResolver.Options); + // devAdminSignalClient.SendRequestToServerAsync(SignalRTags.GetTransfersAsync, responseBytes => + // { + // var transfers = responseBytes.MessagePackTo(ContractlessStandardResolver.Options).JsonTo>(); - InitializeDataSources(json?.JsonTo>() ?? []); - StateHasChanged(); - } - }; - - await devAdminSignalClient.Send("", SignalRTags.GetTransfersAsync, null); - //InitializeDataSources(await transferDataService.GetTransfersAsync()); + // ServiceProviderDataList = transfers; + // StateHasChanged(); + // }).Forget(); + base.OnInitialized(); } - private void InitializeDataSources(List transferDataList) - { - TransferDataList = transferDataList; - AppointmentModels = new List(TransferDataList.Count); - - foreach (var transfer in TransferDataList) - { - // var bnm = DataStorage.CreateAppointmentItem(); - // bnm.Start = transfer.Appointment; - // bnm.Description = $"{transfer.FullName}, {transfer.ToAddress}"; - // bnm.Location = transfer.FromAddress; - // bnm.Subject = "Simple transfer"; - - AppointmentModels.Add(new AppointmentModel { StartDate = transfer.Appointment, EndDate=transfer.Appointment.AddMinutes(30), Description = $"{transfer.FullName}, {transfer.ToAddress}", Location = transfer.FromAddress, Caption = "Simple transfer" }); - } - - _dataStorage = new DxSchedulerDataStorage - { - AppointmentMappings = new DxSchedulerAppointmentMappings() - { - Type = "AppointmentType", - Start = "StartDate", - End = "EndDate", - Subject = "Caption", - AllDay = "AllDay", - Location = "Location", - Description = "Description", - LabelId = "Label", - StatusId = "Status", - RecurrenceInfo = "Recurrence" - }, - - AppointmentsSource = AppointmentModels - }; - } + void ColumnChooserButton_Click() {