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 TipoUnidadeNegocio(IOrganogramaRepositorios repositorios) { unitOfWork = repositorios.UnitOfWork; repositorioTiposUnidades = repositorios.TiposUnidades; validacao = new TipoUnidadeValidacao(repositorioTiposUnidades); }