コード例 #1
0
        public void Execute(CadastraTarefa comando)
        {
            var tarefa = new Tarefa
                         (
                id: 0,
                titulo: comando.Titulo,
                prazo: comando.Prazo,
                categoria: comando.Categoria,
                concluidaEm: null,
                status: StatusTarefa.Criada
                         );

            _logger.LogDebug("Persistindo a tarefa...");
            _repo.IncluirTarefas(tarefa);
        }
コード例 #2
0
 public CommandResult Execute(CadastraTarefa comando)
 {
     try
     {
         var tarefa = new Tarefa
                      (
             id: 0,
             titulo: comando.Titulo,
             prazo: comando.Prazo,
             categoria: comando.Categoria,
             concluidaEm: null,
             status: StatusTarefa.Criada
                      );
         _logger.LogDebug($"Persistindo a tarefa {tarefa.Titulo}");
         _repo.IncluirTarefas(tarefa);
         return(new CommandResult(true));
     }
     catch (Exception e)
     {
         _logger.LogError(e, e.Message);
         return(new CommandResult(false));
     }
 }