/// <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 RubroService(IRubroRepository rubroRepository,
                     IRubroMaestroService rubroMaestroService,
                     IUnitOfWork unitOfWork)
 {
     this.rubroRepository     = rubroRepository;
     this.rubroMaestroService = rubroMaestroService;
     this.unitOfWork          = unitOfWork;
 }
示例#3
0
 public RubroController(IRubroService rubroService,
                        IRubroRepository rubroRepository,
                        ISubrubroService subrubroService,
                        IProductoService productoService,
                        IRubroMaestroService rubroMaestroService)
 {
     this.rubroService        = rubroService;
     this.rubroRepository     = rubroRepository;
     this.subrubroService     = subrubroService;
     this.productoService     = productoService;
     this.rubroMaestroService = rubroMaestroService;
 }
示例#4
0
 public RubroController(IRubroRepository _rubroRepository)
 {
     rubroRepository = _rubroRepository;
 }