Aggiunto tasto per il suggerimento della descrizione attvità in base al tipo

This commit is contained in:
2025-10-30 10:12:10 +01:00
parent a593141185
commit b7522fb116
6 changed files with 108 additions and 8 deletions

View File

@@ -2,6 +2,7 @@
using salesbook.Shared.Components.SingleElements.Modal;
using salesbook.Shared.Core.Dto;
using salesbook.Shared.Core.Dto.Activity;
using salesbook.Shared.Core.Entity;
namespace salesbook.Shared.Core.Helpers;
@@ -46,7 +47,7 @@ public class ModalHelpers
return await modal.Result;
}
public static async Task<DialogResult?> OpenPersRifForm(IDialogService dialog, PersRifDTO? persRif,
public static async Task<DialogResult?> OpenPersRifForm(IDialogService dialog, PersRifDTO? persRif,
ContactDTO? contactModel = null, List<PersRifDTO>? persRifList = null)
{
var modal = await dialog.ShowAsync<PersRifForm>(
@@ -54,7 +55,7 @@ public class ModalHelpers
new DialogParameters<PersRifForm>
{
{ x => x.OriginalModel, persRif },
{ x => x.ContactModel, contactModel},
{ x => x.ContactModel, contactModel },
{ x => x.PersRifList, persRifList }
},
new DialogOptions
@@ -74,7 +75,7 @@ public class ModalHelpers
"Add attached",
new DialogParameters<AddAttached>
{
{ x => x.CanAddPosition, canAddPosition}
{ x => x.CanAddPosition, canAddPosition }
},
new DialogOptions
{
@@ -87,4 +88,25 @@ public class ModalHelpers
return await modal.Result;
}
public static async Task<DialogResult?> OpenSuggestActivityDescription(IDialogService dialog,
List<StbActivityTyper>? activityTypers)
{
var modal = await dialog.ShowAsync<ModalSuggestDescription>(
"Suggest activity description",
new DialogParameters<ModalSuggestDescription>
{
{ x => x.ActivityTypers, activityTypers }
},
new DialogOptions
{
FullScreen = false,
CloseButton = false,
NoHeader = true,
BackdropClick = false
}
);
return await modal.Result;
}
}