public async ValueTask <BasicBike> OrderAsync(BasicBike bike, Guid userId) { var newOrder = new OrderedBikeEntity { Bike = bike, UserId = userId }; this.OrderedBikes.Add(newOrder); await DatabaseContext.SaveChangesAsync(); return(newOrder.Bike); }
public async ValueTask <BasicBike> OrderAsync(BasicBike bike, UserIdentity user) { var newOrder = new OrderedBikeEntity { Bike = bike, UserId = user }; this.OrderedBikes.Add(newOrder); try { await DatabaseContext.SaveChangesAsync(); } catch (Exception ex) { throw; } return(newOrder.Bike); }