public ICart GetCartItemByCoffeeId(string shoppingCartId, string coffeId) { var item = this.dbSet.Single(c => c.ShoppingCartId == shoppingCartId && c.CoffeeId == coffeId && c.IsCheckedOut == false && c.IsDeleted == false); var cart = new Logic.Cart.Cart(); cart.CoffeeId = item.CoffeeId; cart.CoffeeDescription = item.CoffeeDescription; cart.CoffeeCost = item.CoffeeCost; cart.Count = item.Count; cart.ShoppingCartId = item.ShoppingCartId; return(cart); }
public IEnumerable <ICart> Filter(string shoppingCartId) { var result = this.dbSet.Where(c => c.ShoppingCartId == shoppingCartId && c.IsCheckedOut == false && c.IsDeleted == false); var list = new List <ICart>(); foreach (var item in result) { var cart = new Logic.Cart.Cart(); cart.CoffeeId = item.CoffeeId; cart.CoffeeDescription = item.CoffeeDescription; cart.CoffeeCost = item.CoffeeCost; cart.Count = item.Count; cart.ShoppingCartId = item.ShoppingCartId; list.Add(cart); } return(list); }