public Task <RiderSessionResult> AddRiderSessionResult(RiderSessionResult riderSessionResult, Session session, Rider rider) { if (riderSessionResult.RiderSessionResultId == Guid.Empty) { riderSessionResult.RiderSessionResultId = Guid.NewGuid(); } riderSessionResult.SessionId = session?.SessionId; riderSessionResult.RiderId = rider?.RiderId; riderSessionResult.RiderName = rider?.Name; riderSessionResult.RiderNumber = rider?.Number; repo.Insert(riderSessionResult); return(Task.FromResult(riderSessionResult)); }
public async Task <RiderSessionResult> AddRiderSessionResult(RiderSessionResult riderSessionResult, Session session, Rider rider) { if (riderSessionResult.RiderSessionResultId == Guid.Empty) { riderSessionResult.RiderSessionResultId = Guid.NewGuid(); } riderSessionResult.SessionId = session?.SessionId; riderSessionResult.RiderId = rider?.RiderId; riderSessionResult.RiderName = rider?.Name; riderSessionResult.RiderNumber = rider?.Number; await Db.GetCollection <RiderSessionResult>(nameof(RiderSessionResult)).InsertOneAsync(riderSessionResult); return(riderSessionResult); }
public async Task <RiderSessionResult> AddRiderSessionResult(RiderSessionResult riderSessionResult, Session session, Rider rider) { if (riderSessionResult.RiderSessionResultId == Guid.Empty) { riderSessionResult.RiderSessionResultId = Guid.NewGuid(); } riderSessionResult.SessionId = session?.SessionId; riderSessionResult.RiderId = rider?.RiderId; riderSessionResult.RiderName = rider?.Name; riderSessionResult.RiderNumber = rider?.Number; ctx.RiderSessionResults.Add(riderSessionResult); await ctx.SaveChangesAsync(); return(riderSessionResult); }