public IActionResult CadastrarTarefa(IFormCollection form) { try { if (!ValidarSessao()) { return(RedirectToAction("Index", "Login")); } Tarefa tarefa = new Tarefa(); tarefa.Descricao = form["descricaoTarefa"]; tarefa.IdUsuarioResponsavel = _usuario.Id; tarefa.Status = "Aberta"; _tarefaServico.Adicionar(tarefa); return(RedirectToAction("Index", "Home")); } catch (DbUpdateException e) { throw; } catch (Exception e) { throw; } }
public TarefaFormViewModel Salvar(TarefaFormViewModel viewModel, string userId) { var tarefa = _tarefaServico.Adicionar(viewModel.Titulo, viewModel.Descricao, viewModel.FilaId, viewModel.OcorrenciaId, viewModel.AtividadeDeOrigemId, viewModel.PessoaFisicaId, viewModel.PessoaJuridicaId, viewModel.PotencialClienteId, viewModel.AtendimentoId, viewModel.ContratoId, userId, viewModel.PrevisaoDeExecucao); viewModel.ValidationResult = tarefa.ValidationResult; viewModel.TarefaId = tarefa.Id; return(viewModel); }