- IscrizioneEvento: creazione delle iscrizioni

This commit is contained in:
2025-12-04 18:03:42 +01:00
parent 1a49be764c
commit 0cac2ec202
7 changed files with 244 additions and 18 deletions

View File

@ -13,4 +13,21 @@ public class IscrizioneEventoService : TService<IscrizioneEvento>, IIscrizioneEv
{
_unitOfWork = unitOfWork;
}
public async Task<IscrizioneEvento> Salva(IscrizioneEvento entita)
{
bool isNuovaEntita = entita.Id == Guid.Empty;
entita.DataCreazione = isNuovaEntita ? DateTime.Now : entita.DataCreazione;
entita.DataModifica = isNuovaEntita == false ? DateTime.Now : null;
entita.IdUtenteCreazione = isNuovaEntita ? null : entita.IdUtenteCreazione;
entita.IdUtenteModifica = isNuovaEntita == false ? null : null;
if (isNuovaEntita)
await _unitOfWork.GetRepository<IscrizioneEvento>().Put(entita);
int result = await _unitOfWork.Salva();
return entita;
}
}