public ActionResult Create(int?id) { var areas = AreaCandidaturaRepositorio.BuscarTodas(); var tempoExames = TempoExameRepositorio.BuscarTodos(); Questionario questionaTemp; if (id == null || id == 0) { questionaTemp = new Questionario { TempoExameId = tempoExames[0].Id, AreaCandidaturaId = areas[0].Id, Titulo = QuestionarioRepositorio.GerarNomeAutomatico(), UsuarioId = UsuarioRepositorio.BuscarPeloEmail(User.Identity.Name).Id, DataCadastro = DateTime.Now, Ativo = true }; var questId = QuestionarioRepositorio.Salvar(questionaTemp); questionaTemp = QuestionarioRepositorio.BuscarPeloId(questId); } else { questionaTemp = QuestionarioRepositorio.BuscarPeloId(id); } ViewBag.QuestionarioId = questionaTemp.Id; ViewBag.UsuarioId = questionaTemp.UsuarioId; ViewBag.AreaCandidaturas = areas; ViewBag.Tempo = tempoExames; ViewBag.TotalPerguntas = questionaTemp.TotalPerguntas(); return(View(questionaTemp)); }
public ActionResult Create(Questionario questionario) { if (ModelState.IsValid) { //Falta mudar o estado de InDesign Para Published QuestionarioRepositorio.Salvar(questionario); return(RedirectToAction("Index")); } var areas = AreaCandidaturaRepositorio.BuscarTodas(); ViewBag.QuestionarioId = questionario.Id; ViewBag.AreaCandidaturas = areas; return(View(questionario)); }