public OrganizacaoNegocio(IOrganogramaRepositorios repositorios, ICurrentUserProvider currentUser, IClientAccessToken clientAccessToken) { this.repositorios = repositorios; unitOfWork = repositorios.UnitOfWork; repositorioOrganizacoes = repositorios.Organizacoes; repositorioContatos = repositorios.Contatos; repositorioContatosOrganizacoes = repositorios.ContatosOrganizacoes; repositorioEmails = repositorios.Emails; repositorioEmailsOrganizacoes = repositorios.EmailsOrganizacoes; repositorioEnderecos = repositorios.Enderecos; repositorioHistoricos = repositorios.Historicos; repositorioIdentificadoresExternos = repositorios.IdentificadoresExternos; repositorioMunicipios = repositorios.Municipios; repositorioSites = repositorios.Sites; repositorioSitesOrganizacoes = repositorios.SitesOrganizacoes; repositorioUnidades = repositorios.Unidades; validacao = new OrganizacaoValidacao(repositorioOrganizacoes); cnpjValidacao = new CnpjValidacao(repositorioOrganizacoes); contatoValidacao = new ContatoValidacao(repositorios.Contatos, repositorios.TiposContatos); emailValidacao = new EmailValidacao(); enderecoValidacao = new EnderecoValidacao(repositorios.Enderecos, repositorios.Municipios); esferaValidacao = new EsferaOrganizacaoValidacao(repositorios.EsferasOrganizacoes); poderValidacao = new PoderValidacao(repositorios.Poderes); siteValidacao = new SiteValidacao(); tipoOrganizacaoValidacao = new TipoOrganizacaoValidacao(repositorios.TiposOrganizacoes); _currentUser = currentUser; _clientAccessToken = clientAccessToken; }
public UnidadeNegocio(IOrganogramaRepositorios repositorios, IClientAccessToken clientAccessToken) { unitOfWork = repositorios.UnitOfWork; repositorioUnidades = repositorios.Unidades; repositorioEnderecos = repositorios.Enderecos; repositorioContatos = repositorios.Contatos; repositorioContatosUnidades = repositorios.ContatosUnidades; repositorioEmails = repositorios.Emails; repositorioEmailsUnidades = repositorios.EmailsUnidades; repositorioHistoricos = repositorios.Historicos; repositorioIdentificadoresExternos = repositorios.IdentificadoresExternos; repositorioMunicipios = repositorios.Municipios; repositorioOrganizcoes = repositorios.Organizacoes; repositorioSites = repositorios.Sites; repositorioSitesUnidades = repositorios.SitesUnidades; unidadeValidacao = new UnidadeValidacao(repositorioUnidades, repositorios.TiposUnidades, repositorios.Organizacoes); tipoUnidadeValidacao = new TipoUnidadeValidacao(repositorios.TiposUnidades); organizacaoValidacao = new OrganizacaoValidacao(repositorios.Organizacoes); enderecoValidacao = new EnderecoValidacao(repositorios.Enderecos, repositorios.Municipios); contatoValidacao = new ContatoValidacao(repositorios.Contatos, repositorios.TiposContatos); emailValidacao = new EmailValidacao(); siteValidacao = new SiteValidacao(); _clientAccessToken = clientAccessToken; }
public MunicipioNegocio(IOrganogramaRepositorios repositorios) { unitOfWork = repositorios.UnitOfWork; repositorioMunicipios = repositorios.Municipios; repositorioHistoricos = repositorios.Historicos; repositorioIdentificadoresExternos = repositorios.IdentificadoresExternos; validacao = new MunicipioValidacao(repositorioMunicipios); }
public TipoOrganizacaoNegocio(IOrganogramaRepositorios repositorios) { unitOfWork = repositorios.UnitOfWork; repositorioTiposOrganizacoes = repositorios.TiposOrganizacoes; validacao = new TipoOrganizacaoValidacao(repositorioTiposOrganizacoes); }
public GuidOrganizacao(IOrganogramaRepositorios repositorios) { _repositorioOrganizacoes = repositorios.Organizacoes; _validacao = new OrganizacaoValidacao(_repositorioOrganizacoes); }
public PoderNegocio(IOrganogramaRepositorios repositorios) { unitOfWork = repositorios.UnitOfWork; repositorioPoderes = repositorios.Poderes; validacao = new PoderValidacao(repositorioPoderes); }
public TipoUnidadeNegocio(IOrganogramaRepositorios repositorios) { unitOfWork = repositorios.UnitOfWork; repositorioTiposUnidades = repositorios.TiposUnidades; validacao = new TipoUnidadeValidacao(repositorioTiposUnidades); }
public EsferaOrganizacaoNegocio(IOrganogramaRepositorios repositorios) { unitOfWork = repositorios.UnitOfWork; repositorioEsferasOrganizacoes = repositorios.EsferasOrganizacoes; validacao = new EsferaOrganizacaoValidacao(repositorioEsferasOrganizacoes); }