public Task <Bet> GetByIdAsync(BetId betId) { if (betId.Value.Equals(_bet?.BetId)) { return(Task.FromResult(FromState(_bet))); } return(Task.FromResult <Bet>(null)); }
public async Task <Bet> GetByIdAsync(BetId betId) { var entity = await _dbContext.Set <BetEntity>() .Include(x => x.Creator) .Include(x => x.Answers) .Include($"{nameof(BetEntity.Answers)}.{nameof(AnswerEntity.Member)}") .FirstOrDefaultAsync(x => x.BetId == betId.Value); return(entity?.ToBet()); }
public BetCreated(BetId betId, MemberId creatorId) { BetId = betId; CreatorId = creatorId; }