public Dare GetDare() { int max = Dare.Count(); Random random = new Random(); int dareId = random.Next(max); Dare dare = Dare.Where(w => w.Id == dareId).FirstOrDefault(); return(dare); }
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); } }