This commit is contained in:
2025-12-17 14:42:45 +01:00
parent d443ece2ca
commit 875396e6ee
32 changed files with 1669 additions and 286 deletions

View File

@ -0,0 +1,13 @@
using OAService.Service.Servizi.Implementazioni;
using StandManager.Domain.Entita;
using StandManager.Service.Interfaces;
using StandManager.Service.Repository;
namespace StandManager.Service;
public class FeatureService : TService<Feature>, IFeatureService
{
public FeatureService(IStandManagerUnitOfWork unitOfWork) : base(unitOfWork)
{
}
}

View File

@ -5,4 +5,4 @@ namespace StandManager.Service.Interfaces;
public interface IClienteService : ITService<Cliente>
{
}
}

View File

@ -0,0 +1,9 @@
using OAService.Service.Repository;
using OAService.Service.Servizi.Interfacce;
using StandManager.Domain.Entita;
namespace StandManager.Service.Interfaces;
public interface IFeatureService : ITService<Feature>
{
}

View File

@ -5,9 +5,13 @@
public IClienteService ClienteService{ get; set; }
public IDestinazioneService DestinazioneService{ get; set; }
public IEventoService EventoService{ get; set; }
public IFeatureService FeatureService{ get; set; }
public IInvitoEventoService InvitoEventoService{ get; set; }
public IIscrizioneEventoService IscrizioneEventoService{ get; set; }
public IPermissionService PermissionService{ get; set; }
public IReferenteService ReferenteService{ get; set; }
public IRuoloService RuoloService{ get; set; }
public ISezioneService SezioneService{ get; set; }
public ITipologiaClienteService TipologiaClienteService { get; set; }
public IUtenteService UtenteService { get; set; }
}

View File

@ -0,0 +1,9 @@
using OAService.Service.Repository;
using OAService.Service.Servizi.Interfacce;
using StandManager.Domain.Entita;
namespace StandManager.Service.Interfaces;
public interface IPermissionService : ITService<Permission>
{
}

View File

@ -0,0 +1,9 @@
using OAService.Service.Repository;
using OAService.Service.Servizi.Interfacce;
using StandManager.Domain.Entita;
namespace StandManager.Service.Interfaces;
public interface IRuoloService : ITService<Ruolo>
{
}

View File

@ -0,0 +1,9 @@
using OAService.Service.Repository;
using OAService.Service.Servizi.Interfacce;
using StandManager.Domain.Entita;
namespace StandManager.Service.Interfaces;
public interface ISezioneService : ITService<Sezione>
{
}

View File

@ -6,7 +6,7 @@ public class ManagerService : IManagerService
{
public ManagerService(IUtenteService utenteService, IClienteService clienteService, IDestinazioneService destinazioneService, IEventoService eventoService,
IInvitoEventoService invitoEventoService, IIscrizioneEventoService iscrizioneEventoService, IReferenteService referenteService,
ITipologiaClienteService tipologiaClienteService)
ITipologiaClienteService tipologiaClienteService, IFeatureService featureService, IPermissionService permissionService, IRuoloService ruoloService, ISezioneService sezioneService)
{
UtenteService = utenteService;
ClienteService = clienteService;
@ -16,14 +16,22 @@ public class ManagerService : IManagerService
IscrizioneEventoService = iscrizioneEventoService;
ReferenteService = referenteService;
TipologiaClienteService = tipologiaClienteService;
FeatureService = featureService;
PermissionService = permissionService;
RuoloService = ruoloService;
SezioneService = sezioneService;
}
public IUtenteService UtenteService { get; set; }
public IClienteService ClienteService { get; set; }
public IDestinazioneService DestinazioneService { get; set; }
public IEventoService EventoService { get; set; }
public IFeatureService FeatureService { get; set; }
public IInvitoEventoService InvitoEventoService{ get; set; }
public IIscrizioneEventoService IscrizioneEventoService { get; set; }
public IPermissionService PermissionService { get; set; }
public IReferenteService ReferenteService { get; set; }
public IRuoloService RuoloService { get; set; }
public ISezioneService SezioneService { get; set; }
public ITipologiaClienteService TipologiaClienteService { get; set; }
}

View File

@ -0,0 +1,13 @@
using OAService.Service.Servizi.Implementazioni;
using StandManager.Domain.Entita;
using StandManager.Service.Interfaces;
using StandManager.Service.Repository;
namespace StandManager.Service;
public class PermissionService : TService<Permission>, IPermissionService
{
public PermissionService(IStandManagerUnitOfWork unitOfWork) : base(unitOfWork)
{
}
}

View File

@ -0,0 +1,13 @@
using OAService.Service.Servizi.Implementazioni;
using StandManager.Domain.Entita;
using StandManager.Service.Interfaces;
using StandManager.Service.Repository;
namespace StandManager.Service;
public class RuoloService : TService<Ruolo>, IRuoloService
{
public RuoloService(IStandManagerUnitOfWork unitOfWork) : base(unitOfWork)
{
}
}

View File

@ -0,0 +1,13 @@
using OAService.Service.Servizi.Implementazioni;
using StandManager.Domain.Entita;
using StandManager.Service.Interfaces;
using StandManager.Service.Repository;
namespace StandManager.Service;
public class SezioneService : TService<Sezione>, ISezioneService
{
public SezioneService(IStandManagerUnitOfWork unitOfWork) : base(unitOfWork)
{
}
}