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);
        }
Пример #2
0
        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);
        }