public IEnumerable <BasketDetailViewModel> getUserBasket(string userID) { var items = _context.ShoppingBasket.Where(i => i.UserID == userID); var prods = _context.Products.ToList(); if (items == null) { //return NotFound(); } List <BasketDetailViewModel> vmList = new List <BasketDetailViewModel>(); foreach (ShoppingBasket item in items) { var prod = prods.FirstOrDefault(p => p.ProductsID == item.ProductID); var vm = new BasketDetailViewModel(); vm.Amount = item.Amount; vm.Price = prod.Price; vm.ProductName = prod.Name; vm.ProductID = prod.ProductsID; vm.ShoppingBasketID = item.ShoppingBasketID; vmList.Add(vm); } return(vmList); }
public void CanGetSku() { BasketDetailViewModel basketDetailView = new BasketDetailViewModel() { Sku = "MAGIC001" }; Assert.Equal("MAGIC001", basketDetailView.Sku); }
public void CanGetName() { BasketDetailViewModel basketDetailView = new BasketDetailViewModel() { Name = "Dumbledore Beard" }; Assert.Equal("Dumbledore Beard", basketDetailView.Name); }
public void CanGetID() { BasketDetailViewModel basketDetailView = new BasketDetailViewModel() { ID = 1 }; Assert.Equal(1, basketDetailView.ID); }
public void CanGetQuanity() { BasketDetailViewModel basketDetailView = new BasketDetailViewModel() { Quanity = 24 }; Assert.Equal(24, basketDetailView.Quanity); }
public void CanGetImage() { BasketDetailViewModel basketDetailView = new BasketDetailViewModel() { Image = "Magic.png" }; Assert.Equal("Magic.png", basketDetailView.Image); }
public void CanGetPrice() { BasketDetailViewModel basketDetailView = new BasketDetailViewModel() { Price = 20.00m }; Assert.Equal(20.00m, basketDetailView.Price); }
public void CanSetProductID() { BasketDetailViewModel basketDetailView = new BasketDetailViewModel() { ProductID = 1 }; basketDetailView.ProductID = 42; Assert.Equal(42, basketDetailView.ProductID); }
public void CanSetQuanity() { BasketDetailViewModel basketDetailView = new BasketDetailViewModel() { Quanity = 24 }; basketDetailView.Quanity = 42; Assert.Equal(42, basketDetailView.Quanity); }