예제 #1
0
        public ActionResult Edit(Tarefa tarefa)
        {
            if (ModelState.IsValid)
            {
                tarefa.DataAlteracao   = DateTime.Now;
                db.Entry(tarefa).State = EntityState.Modified;

                HistoricoTarefa historico = new HistoricoTarefa(db);
                historico.RegistrarAlteracao(TipoAlteracao.Edição, tarefa, ((Usuario)Session["Usuario"]).Id);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            return(View(tarefa));
        }
예제 #2
0
        public ActionResult Create(Tarefa tarefa)
        {
            if (ModelState.IsValid)
            {
                tarefa.DataCriacao   = DateTime.Now;
                tarefa.DataAlteracao = DateTime.Now;
                tarefa.Status        = Status.NãoAtribuida;
                db.Tarefas.Add(tarefa);

                HistoricoTarefa historico = new HistoricoTarefa(db);
                historico.RegistrarAlteracao(TipoAlteracao.Inclusão, tarefa, ((Usuario)Session["Usuario"]).Id);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }

            return(View(tarefa));
        }