public void InitializeDishList() { MyDishs = new List<Dish>(); var cooker1Dishes = new FakeCooker1Dishes().MyDishs; foreach (var dish in cooker1Dishes) { MyDishs.Add(dish); } var cooker2Dishes = new FakeCooker2Dishes().MyDishs; foreach (var dish in cooker2Dishes) { MyDishs.Add(dish); } var cooker3Dishes = new FakeCooker3Dishes().MyDishs; foreach (var dish in cooker3Dishes) { MyDishs.Add(dish); } }
public OrderSubscriptionItem GetFourthOrderSubscriptionItem() { var selectedDish = new FakeCooker1Dishes().SoupAndSaladDish1(); var fourthSubscriptionOrderItemDetail = new OrderSubscriptionItem { OrderSubscriptionItemId = 4, DishId = selectedDish.DishId, CookerId = selectedDish.CookerId, MenuId = selectedDish.MenuId, Quantity = 1, Description = selectedDish.Description, Instructions = null, OrderSubscriptionId = 1, ClientOrderReviewSentClientOrderReviewSentId = new SubscriptionHelper().CreateOrderReview(selectedDish, _myOrders.Max(x => x.OrderSubscriptionId) + 1).ClientOrderToReviewId, WeekId = 4, ScheduledDate = DateTime.Today.Date.AddDays(1), OrderStatusId = (int)OrderStatus.Values.Scheduled }; return fourthSubscriptionOrderItemDetail; }
public OrderSubscriptionItem GetSecondOrderSubscriptionItem() { var selectedDish = new FakeCooker1Dishes().MostPopularDish2(); var secondSubscriptionOrderItemDetail = new OrderSubscriptionItem { OrderSubscriptionItemId = 2, DishId = selectedDish.DishId, CookerId = selectedDish.CookerId, MenuId = selectedDish.MenuId, Quantity = 1, Description = selectedDish.Description, Instructions = "Put Extra Spices", OrderSubscriptionId = 1, ClientOrderReviewSentClientOrderReviewSentId = new SubscriptionHelper().CreateOrderReview(selectedDish, _myOrders.Max(x => x.OrderSubscriptionId) + 1).ClientOrderToReviewId, WeekId = 2, ScheduledDate = DateTime.Today.Date.AddDays(2), OrderStatusId = (int)OrderStatus.Values.Scheduled }; secondSubscriptionOrderItemDetail.OrderSubscriptionItemDishOptions.Add(new FakeSubscriptionOrderItemDishOptions().ThirdSubscriptionOrderItemDishOption()); return secondSubscriptionOrderItemDetail; }
private OrderSubscriptionItem GetThirdOrderSubscriptionItem(int weekId) { var selectedDish = new FakeCooker1Dishes().SoupAndSaladDish1(); var thirdSubscriptionOrderItemDetail = new OrderSubscriptionItem { OrderSubscriptionItemId = 3, DishId = selectedDish.DishId, CookerId = selectedDish.CookerId, MenuId = selectedDish.MenuId, Quantity = 1, Description = selectedDish.Description, Instructions = null, OrderSubscriptionId = GetFakeOrderSubscriptionId(), ClientOrderReviewSentClientOrderReviewSentId = new SubscriptionHelper().CreateOrderReview(selectedDish, GetFakeOrderSubscriptionId()).ClientOrderToReviewId, WeekId = weekId, ScheduledDate = DateTime.Today.Date.AddDays(4), OrderStatusId = (int)OrderStatus.Values.Scheduled }; return thirdSubscriptionOrderItemDetail; }
private OrderSubscriptionItem GetSecondOrderSubscriptionItem(int weekId) { var selectedDish = new FakeCooker1Dishes().MostPopularDish2(); var secondSubscriptionOrderItemDetail = new OrderSubscriptionItem { OrderSubscriptionItemId = 2, DishId = selectedDish.DishId, CookerId = selectedDish.CookerId, MenuId = selectedDish.MenuId, Quantity = 1, Description = selectedDish.Description, Instructions = "Put Extra Spices", OrderSubscriptionId = GetFakeOrderSubscriptionId(), ClientOrderReviewSentClientOrderReviewSentId = new SubscriptionHelper().CreateOrderReview(selectedDish, GetFakeOrderSubscriptionId()).ClientOrderToReviewId, WeekId = weekId, ScheduledDate = DateTime.Today.Date.AddDays(2), OrderStatusId = (int)OrderStatus.Values.Scheduled }; //Required Side var secondOrderDetailOption = new OrderSubscriptionItemDishOption { OrderSubscriptionItemDishOptionId = 3, DishOptionChoiceId = 14, DishOptionChoiceValue = "New York Strip Steak", DishOptionId = (int)DishOptionType.Values.FakeRequiredSideThreeOptionChoices, Instructions = "no Mayone Please", OrderSubscriptionItemId = 2 }; secondSubscriptionOrderItemDetail.OrderSubscriptionItemDishOptions.Add(secondOrderDetailOption); return secondSubscriptionOrderItemDetail; }
private OrderSubscriptionItem GetFirstOrderSubscriptionItem(int weekId) { var selectedDish = new FakeCooker1Dishes().MostPopularDish1(); var firstSubscriptionOrderItemDetail = new OrderSubscriptionItem { OrderSubscriptionItemId = 1, DishId = selectedDish.DishId, CookerId = selectedDish.CookerId, MenuId = selectedDish.MenuId, Quantity = 1, Description = selectedDish.Description, Instructions = "Put Extra French Fries", OrderSubscriptionId = GetFakeOrderSubscriptionId(), ClientOrderReviewSentClientOrderReviewSentId = new SubscriptionHelper().CreateOrderReview(selectedDish, GetFakeOrderSubscriptionId()).ClientOrderToReviewId, WeekId = weekId, ScheduledDate = DateTime.Today.Date, OrderStatusId = (int)OrderStatus.Values.Scheduled }; //Required Side var firstOrderDetailOption = new OrderSubscriptionItemDishOption { OrderSubscriptionItemDishOptionId = 1, DishOptionChoiceId = 3, DishOptionChoiceValue = "Cucumber Salad", DishOptionId = (int)DishOptionType.Values.FakeRequiredSideTwelveOptionChoices, Instructions = "no Mayone Please", OrderSubscriptionItemId = 1 }; //Optional Side var secondOrderDetailOption = new OrderSubscriptionItemDishOption { OrderSubscriptionItemDishOptionId = 2, DishOptionChoiceId = 17, DishOptionChoiceValue = "House Salad", DishOptionId = (int)DishOptionType.Values.FakeOptionalSideThreeOptionChoices, Instructions = "More Lettuce", OrderSubscriptionItemId = 1 }; firstSubscriptionOrderItemDetail.OrderSubscriptionItemDishOptions.Add(firstOrderDetailOption); firstSubscriptionOrderItemDetail.OrderSubscriptionItemDishOptions.Add(secondOrderDetailOption); return firstSubscriptionOrderItemDetail; }
private OrderSubscriptionItem MostPopularDishFromCooker1MenuSubscriptionItem(int weekId) { var selectedDish = new FakeCooker1Dishes().MostPopularDish1(); var subscriptionOrderItemDetail = new OrderSubscriptionItem { OrderSubscriptionItemId = 1, DishId = selectedDish.DishId, CookerId = selectedDish.CookerId, MenuId = selectedDish.MenuId, Quantity = 1, Description = selectedDish.Description, Instructions = "Put Extra French Fries", OrderSubscriptionId = _uow.OrderSubscriptionItemRepository.All.ToList().Max(x => x.OrderSubscriptionId) + 1, ClientOrderReviewSentClientOrderReviewSentId = new SubscriptionHelper().CreateOrderReview(selectedDish, _uow.OrderSubscriptionItemRepository.All.ToList().Max(x => x.OrderSubscriptionId) + 1).ClientOrderToReviewId, WeekId = weekId, ScheduledDate = DateTime.Today.Date, OrderStatusId = (int)OrderStatus.Values.Scheduled }; return subscriptionOrderItemDetail; }