//GET: Tarefa/Edicao public ActionResult Edicao() { TarefaEdicaoModel model = new TarefaEdicaoModel(); try { UsuarioRep repUsuario = new UsuarioRep(); Tarefa t = new Tarefa(); t.Usuario = repUsuario.FindByName(User.Identity.Name); int idTarefa = int.Parse(Request.QueryString["id"]); model.IdTarefa = t.IdTarefa; model.Titulo = t.Titulo; model.Descricao = t.Descricao; model.IdUsuario = t.Usuario.IdUsuario; TarefaRep rep = new TarefaRep(); rep.Update(t); ViewBag.Mensagem = "Tarefa atualizada com sucesso."; } catch (Exception e) { ViewBag.Mensagem = e.Message; } return(View(model)); }
public ActionResult Cadastro(TarefaCadastroModel model) { if (ModelState.IsValid) { try { UsuarioRep repUsuario = new UsuarioRep(); Tarefa t = new Tarefa(); t.Usuario = repUsuario.FindByName(User.Identity.Name); t.Titulo = model.Titulo; t.Descricao = model.Descricao; TarefaRep rep = new TarefaRep(); rep.Insert(t); ViewBag.Mensagem = "Tarefa Cadastrada com sucesso."; ModelState.Clear(); } catch (Exception e) { ViewBag.Mensagem = e.Message; } return(View(model)); } return(View()); }
public ActionResult Index() { List <ConsultaTarefaModel> lista = new List <ConsultaTarefaModel>(); try { TarefaRep rep = new TarefaRep(); foreach (Tarefa t in rep.FindAll()) { ConsultaTarefaModel model = new ConsultaTarefaModel(); UsuarioRep repUsuario = new UsuarioRep(); t.Usuario = new Usuario(); t.Usuario = repUsuario.FindByName(User.Identity.Name); model.IdTarefa = t.IdTarefa; model.Titulo = t.Titulo; model.Descricao = t.Descricao; lista.Add(model); } } catch (Exception e) { ViewBag.Mensagem = e.Message; } return(View(lista)); }
public ActionResult Excluir(TarefaExclusaoModel model) { if (ModelState.IsValid) { try { UsuarioRep repUsuario = new UsuarioRep(); Tarefa t = new Tarefa(); t.Usuario = repUsuario.FindByName(User.Identity.Name); t.IdTarefa = model.IdTarefa; t.Titulo = model.Titulo; t.Descricao = model.Descricao; TarefaRep rep = new TarefaRep(); rep.Delete(t); ModelState.Clear(); } catch (Exception e) { ViewBag.Mensagem = e.Message; } } return(View()); }
public ActionResult Edicao(TarefaEdicaoModel model) { if (ModelState.IsValid) { try { UsuarioRep repUsuario = new UsuarioRep(); Tarefa t = new Tarefa(); t.Usuario = repUsuario.FindByName(User.Identity.Name); t.IdTarefa = model.IdTarefa; t.Titulo = model.Titulo; t.Descricao = model.Descricao; t.Usuario.IdUsuario = model.IdUsuario; TarefaRep rep = new TarefaRep(); rep.Update(t); ViewBag.Mensagem = "Atualizado com sucesso."; ModelState.Clear(); //Aqui eu limpo os campos do formulário } catch (Exception e) { ViewBag.Mensagem = e.Message; } } return(View()); }