/// <summary>
 /// Constructor de la clase Fachada que basicamente inyecta las dependencias de los repositorios con Ninject.
 /// </summary>
 public Fachada(ISocioRepository pSocioRepository,
                IPagoRepository pPagoRepository,
                ITransaccionRepository pTransaccionRepository,
                ITipoBienRepository pTipoBienRepository,
                IModificacionRespository pModificacionRespository,
                IRubroRepository pRubroRepository,
                IPersonaRepository pPersonaRepository,
                IRepository <Persona> pRepositoryBasePersona,
                IRepository <Pago> pRepositoryBasePago,
                IRepository <Socio> pRepositoryBaseSocio,
                IRepository <Transaccion> pRepositoryBaseTransaccion,
                IRepository <Rubro> pRepositoryBaseRubro,
                IRepository <Modificacion> pRepositoryBasModificacion,
                IRepository <TipoBien> pRepositoryBaseTipobien,
                ILogger pLogger)
 {
     cSocioRepository           = pSocioRepository;
     cPagoRepository            = pPagoRepository;
     cTransaccionRepository     = pTransaccionRepository;
     cTipoBienRepository        = pTipoBienRepository;
     cModificacionRespository   = pModificacionRespository;
     cRubroRepository           = pRubroRepository;
     cPersonaRepository         = pPersonaRepository;
     cRepositoryBasePersona     = pRepositoryBasePersona;
     cRepositoryBasePago        = pRepositoryBasePago;
     cRepositoryBaseSocio       = pRepositoryBaseSocio;
     cRepositoryBaseTransaccion = pRepositoryBaseTransaccion;
     cRepositoryBaseRubro       = pRepositoryBaseRubro;
     cRepositoryBasModificacion = pRepositoryBasModificacion;
     cRepositoryBaseTipobien    = pRepositoryBaseTipobien;
     cLogger = pLogger;
 }
예제 #2
0
 public TipoBienService(ITipoBienRepository tipoBienService)
 {
     this.tipoBienService = tipoBienService;
 }