public UnitOfWork(BancoContext context) { _context = context; Usuario = new UsuarioRepository(_context); TipoUsuario = new TipoUsuarioRepository(_context); Log = new LogRepository(_context); Socios = new SociosRepository(_context); Categoria = new CategoriaRepository(_context); DadosComplementares = new DadosComplementaresRepository(_context); Escolaridade = new EscolaridadeRepository(_context); EstadoCivil = new EstadoCivilRepository(_context); Estado = new EstadoRepository(_context); Livros = new LivrosRepository(_context); Editoras = new EditorasRepository(_context); Autores = new AutoresRepository(_context); EntradasLivros = new EntradasLivrosRepository(_context); Estoque = new EstoqueRepository(_context); Atividade = new AtividadesRepository(_context); LocalAtividade = new LocalAtividadeRepository(_context); PeriodoAtividade = new PeriodoAtividadeRepository(_context); VendaLivros = new VendaLivrosRepository(_context); Pagamentos = new PagamentosRepository(_context); Mes = new MesRepository(_context); Doacoes = new DoacoesRepository(_context); }
private void inicializarListasSistema() { EstadoCivilRepository repoEstadoCivil = new EstadoCivilRepository(); PlanMedicoRepository repoPlanMedico = new PlanMedicoRepository(); estadosCivilesSistema = repoEstadoCivil.traerEstadosCiviles(); planesMedicosSistema = repoPlanMedico.traerPlanesMedicos(); }
private void inicializarListasSistema() { EstadoCivilRepository repoEstadoCivil = new EstadoCivilRepository(); TipoDocumentoRepository repoTipoDocumento = new TipoDocumentoRepository(); PlanMedicoRepository repoPlanMedico = new PlanMedicoRepository(); estadosCivilesSistema = repoEstadoCivil.traerEstadosCiviles(); tiposDeDocumentoSistema = repoTipoDocumento.traerTiposDocumento(); planesMedicosSistema = repoPlanMedico.traerPlanesMedicos(); sexosSistema = new List <char> { 'M', 'F' }; /*EstadoCivil casado = new EstadoCivil(); * casado.descripcion = "casado"; * estadosCivilesSistema = new List<EstadoCivil> { casado };//Hardcodeado por ahora*/ }
//Quando trabalhamos com o padrão IOC normalmente recebemos os objetos no construtor, quem for inicializar o AmigoService //Vai ter que injetar, vai ter que passar pra dentro dele as 3 classes inicializadas (amigoRepository, Sexo e Civil)_ public AmigoService(AmigoRepository repositoryAmigo_, SexoRepository repositorySexo_, EstadoCivilRepository repositoryCivil_) { _repositoryAmigo = repositoryAmigo_; _repositorySexo = repositorySexo_; _repositorioCivil = repositoryCivil_; }
public EstadoCivilBusiness(IUnitOfWork _unitOfWork) { unitOfWork = _unitOfWork; estadoCivilRepository = new EstadoCivilRepository(unitOfWork); personaRepository = new PersonalRepository(unitOfWork); }