public ActionResult EscolherAvaliador(FormCollection form) { int LOTipoUsuario = (Int32)Session["tipoUsuario"]; if (LOTipoUsuario == 5) // 5 -> adm { try { Projeto projeto = new Projeto(); projeto = PR.BuscarPorID(Int32.Parse(form["PRIDprojeto"])); projeto.PRavaliadorExterno = form["PRavaliadorExterno"].ToString(); PR.Atualizar(projeto); Avaliador_Projeto avaliadorProjeto = new Avaliador_Projeto(); avaliadorProjeto.AVPRIDprojeto = Int32.Parse(form["PRIDprojeto"]); avaliadorProjeto.AVPRIDavaliador = Int32.Parse(form["PRavaliadorExterno"]); PR.RelacionarAvaliadorrProjeto(Int32.Parse(form["PRIDprojeto"]), Int32.Parse(form["PRavaliadorExterno"])); return(RedirectToAction("Index")); } catch (Exception e) { ViewBag.Exception = e.ToString(); } } ViewBag.PRavaliadorExterno = new SelectList(AVR.BuscarTodosComCondicao(av => av.AVValido.Equals("A")), "AVIDavaliador", "AVnome"); return(View()); }