예제 #1
0
        public IActionResult AtualizarTarefa(int Id, string Titulo, string Descricao, int ResponsavelId, string Prazo, int NivelUrgencia)
        {
            var tarefaSalva = tarefaRepository.GetTarefaPorId(Id);

            tarefaSalva.Titulo        = Titulo;
            tarefaSalva.Descricao     = Descricao;
            tarefaSalva.Responsavel   = usuarioRepository.GetUsuarioId(ResponsavelId);
            tarefaSalva.Prazo         = DateTime.Parse(Prazo);
            tarefaSalva.NivelUrgencia = NivelUrgencia;
            tarefaRepository.UpdateTarefa(tarefaSalva);

            if (usuarioLogado.Adm)
            {
                return(PartialView("_TabelaTarefas", tarefaRepository.GetTodasTarefas()));
            }
            return(PartialView("_TabelaTarefas", tarefaRepository.GetTarefasPorUsuario(usuarioLogado)));
        }