using StandManager.Service.Interfaces;

namespace StandManager.Service;

public class ManagerService : IManagerService
{
    public ManagerService(IUtenteService utenteService, IClienteService clienteService, IDestinazioneService destinazioneService, IEventoService eventoService, 
        IIscrizioneEventoService iscrizioneEventoService, IReferenteService referenteService)
    {
        UtenteService = utenteService;
        ClienteService = clienteService;
        DestinazioneService = destinazioneService;
        EventoService = eventoService;
        IscrizioneEventoService = iscrizioneEventoService;
        ReferenteService = referenteService;
    }

    public IUtenteService UtenteService { get; set; }
    public IClienteService ClienteService { get; set; }
    public IDestinazioneService DestinazioneService { get; set; }
    public IEventoService EventoService { get; set; }
    public IIscrizioneEventoService IscrizioneEventoService { get; set; }
    public IReferenteService ReferenteService { get; set; }
}