public Filial Buscar(string identificador) { var filial = _filialRepository.Buscar(identificador); filial.parametros = _parametroRepository.Buscar(filial.empresa.identificador, identificador); return(filial); }
private void BuscarParametrosBanco(string identificadorEmpresa, string identificadorFilial) { if (!parametros.Exists(pa => pa.identificadorFilial == identificadorFilial)) { lock (_sync) { if (!parametros.Exists(pa => pa.identificadorFilial == identificadorFilial)) { var parametrosEmpresa = _parametroRepository.Buscar(identificadorEmpresa, identificadorFilial); _parametros.Add(new ParametroEmpresa { identificadorFilial = identificadorFilial, identificadorEmpresa = identificadorEmpresa, parametros = parametrosEmpresa }); } } } }