public ActionResult Create([Bind(Include = "Id,Id_Usuario,Descricao,Estado")] Tarefa tarefa) { if (ModelState.IsValid) { _tarefaRepositorio.Salvar(tarefa); if (Request.Cookies.Get("id_usuario") != null) { int id = int.Parse(Request.Cookies.Get("id_usuario").Value); Usuario usuario = _usuarioRepositorio.RetornarUsuario(id); switch (usuario.Permissao) { case "A": local = "Index_Adm"; return(RedirectToAction(local)); case "P": local = "Index"; return(RedirectToAction(local)); default: ModelState.AddModelError("", "Login inválido."); return(View("Login")); } } } return(View(tarefa)); }