public PersonasLibresController()
        {
            _PersonaLibreRepository = new PersonaLibreRepository();
            _sesionPersonasLibres   = new SessionCacheStorageService();
            _PersonaLibreService    = new PersonaLibreService(_PersonaLibreRepository);

            _sesionEmpleadosFenix = new SessionCacheStorageService();
            _EmpleadoFenixService = new EmpleadosFenixService();
            _necesidadRepository  = new NecesidadRepository();
            _necesidadService     = new NecesidadService(_necesidadRepository);
            _maestroRepository    = new MaestroRepository();
            _maestroService       = new MaestroService(_maestroRepository);

            _clienteRepository = new ClienteRepository();
            _clienteService    = new ClienteService(_clienteRepository);

            _proyectoRepository = new ProyectoRepository();
            _proyectoService    = new ProyectoService(_proyectoRepository, _clienteRepository);

            _grupoNecesidadRepository = new GrupoNecesidadRepository();
            _grupoNecesidadService    = new GrupoNecesidadService(_grupoNecesidadRepository, _necesidadRepository);
        }
 public GrupoNecesidadService(IGrupoNecesidadRepository grupoNecesidadRepository, INecesidadRepository necesidadRepository)
 {
     _grupoNecesidadRepository = grupoNecesidadRepository;
     _necesidadRepository      = necesidadRepository;
     _necesidadService         = new NecesidadService(necesidadRepository);
 }