Beispiel #1
0
        public IActionResult Add(DareAddCommand dare)
        {
            var add = _dareService.Add(dare);

            if (add.IsError)
            {
                return(BadRequest(add));
            }
            return(Ok(add));
        }
Beispiel #2
0
 public ICommandResult Add(DareAddCommand command)
 {
     try
     {
         var dare = new Dare {
             Description = command.Description, Type = command.Type
         };
         _dareRepository.Create(dare);
         var commandResult = new CommandResult("Desafio adicionado com sucesso!", null, false);
         return(commandResult);
     }
     catch (Exception ex)
     {
         var commandResult = new CommandResult($"{ex.InnerException.Message}", null, true);
         return(commandResult);
     }
 }