public ActionResult Upload(string ukemp, string ukalocado, string ukfuncao, string ukdocumento) { if (ukfuncao != null) { Guid UKfunc = Guid.Parse(ukfuncao); //Criar obj para relacionar documentos com Alocação //cadastrar este obj na classe REL_DocumentoAlocção var Resultado = from d in DocumentosPessoalBusiness.Consulta.Where(a => string.IsNullOrEmpty(a.UsuarioExclusao)).ToList() join da in REL_DocomumentoPessoalAtividadeBusiness.Consulta.Where(a => string.IsNullOrEmpty(a.UsuarioExclusao)).ToList() on d.UniqueKey equals da.UKDocumentoPessoal join at in AtividadeBusiness.Consulta.Where(a => string.IsNullOrEmpty(a.UsuarioExclusao)).ToList() on da.UKAtividade equals at.UniqueKey join fa in REL_FuncaoAtividadeBusiness.Consulta.Where(a => string.IsNullOrEmpty(a.UsuarioExclusao)).ToList() on da.UKAtividade equals fa.UKAtividade where fa.UKFuncao.Equals(UKfunc) select new DocumentosAlocacaoViewModel() { UKDocumento = d.UniqueKey, UKATividade = at.UniqueKey, }; List <DocumentosAlocacaoViewModel> DocAlocacao = Resultado.ToList(); ViewBag.DocAlocacao = DocAlocacao.ToList(); ViewBag.UKFuncao = ukfuncao; } //ViewBag.UKEmpregado = ukemp; var ukAdmissao = AdmissaoBusiness.GetAdmissao(Guid.Parse(ukemp)).UniqueKey; ViewBag.ListaAdmissao = AdmissaoBusiness.BuscarAlocacoes(ukAdmissao.ToString()); ViewBag.UKEmpregado = ukemp; ViewBag.UKAlocado = ukalocado; ViewBag.UKDoc = ukdocumento; return(View()); }