Пример #1
0
        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;
            }
        }
Пример #2
0
        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);
        }