private static OrderSummaryModel GenerateOrderSummary(ICollection <RentalItemModel> rentalItems, ICollection <ProductModel> products, OrderMatadata orderMatadata) { return(new OrderSummaryModel() { Id = Guid.NewGuid(), RentalItems = rentalItems, Created = DateTime.Now, BannerUrl = @"https://picsum.photos/200", Customer = orderMatadata.User, FinalPrice = 1234, LocationAddress = orderMatadata.Address, OrderItems = products, RentalSince = orderMatadata.Since, RentalTill = orderMatadata.Till }); }
public async Task <OrderSummaryModel> SubmitOrderAsync(ICollection <RentalItemModel> rentalItems, ICollection <ProductModel> products, OrderMatadata orderMatadata) { return(await Task.FromResult(GenerateOrderSummary(rentalItems, products, orderMatadata))); }
public OrderSummaryModel SubmitOrder(ICollection <RentalItemModel> rentalItems, ICollection <ProductModel> products, OrderMatadata orderMatadata) { return(GenerateOrderSummary(rentalItems, products, orderMatadata)); }
public async Task <OrderSummaryModel> PrepareOrderAsync(ICollection <RentalItemModel> rentalItems, ICollection <ProductModel> products, OrderMatadata orderMatadata) { return(await Task.Run(() => GenerateOrderSummary(rentalItems, products, orderMatadata))); }