예제 #1
0
        public SocioFincaService(ISocioFincaRepository socioFincaRepository, ISocioRepository socioRepository, IMapper mapper)
        {
            _ISocioFincaRepository = socioFincaRepository;
            _ISocioRepository      = socioRepository;

            _Mapper = mapper;
        }
 /// <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;
 }
예제 #3
0
        public SocioService(ISocioRepository socioRepository, ICorrelativoRepository correlativoRepository, IMapper mapper)
        {
            _ISocioRepository = socioRepository;

            _ICorrelativoRepository = correlativoRepository;

            _Mapper = mapper;
        }
예제 #4
0
        public SocioAppService(
            ISocioRepository socioRepository,
            IEntrevistaRepository entrevistaRepository)
        {
            if (socioRepository == null)
            {
                throw new ArgumentNullException("socioRepository");
            }

            _socioRepository      = socioRepository;
            _entrevistaRepository = entrevistaRepository;
        }
        public static void GerarSocio(ISocioRepository socioRepository)
        {
            var enderecoEmpresa = new Endereco("Rua A", "12320321", "10", "RJ", "RIO DE JANEIRO", "CENTRO");
            var enderecoSocio   = new Endereco("Rua B", "32120321", "05", "SP", "OSASCO", "CENTRO");

            var empresa = new Empresa("RazaoSocial", "NomeFantasia", "000000000", enderecoEmpresa, true, 10, 10, 10,
                                      "SindicatoEmpresa", RegimeTributario.LucroReal, "CategoriaProfissional", 10000, 1000, true, new DateTime(2019, 04, 14));

            Contato contato1 = new Contato("Teste1", TipoContato.Celular);
            Contato contato2 = new Contato("Teste2", TipoContato.Email);
            Contato contato3 = new Contato("Teste3", TipoContato.Site);

            var socio = new Socio("Socio 1", "1234567899", enderecoSocio, empresa);

            socio.AddContato(contato1);
            socio.AddContato(contato2);
            socio.AddContato(contato3);

            socioRepository.Save(socio);
        }
예제 #6
0
 public PagoRepository(BomberosContext pContext, ISocioRepository pSocioRepository)
 {
     cDbSetPago       = pContext.Set <Pago>();
     cBomberosContext = pContext;
     cSocioRepository = pSocioRepository;
 }
예제 #7
0
 public SocioController(ISocioRepository repository)
 {
     _repository = repository;
 }
예제 #8
0
 public SocioController(ISocioRepository socioRepository)
 {
     this.socioRepository = socioRepository;
 }