public CartViewModel GetCartCount(CartViewModel cartViewModel)
 {
     CartDataAccessService cartDataAccessService = new CartDataAccessService();
     //CartViewModel viewModel = new CartViewModel();
        // viewModel = cartDataAccessService.GetCartCount(cartViewModel);
     return cartDataAccessService.GetCartCount(cartViewModel);
 }
 public CartViewModel AddCartDetailLineItem(CartViewModel cartViewModel)
 {
     CartDataAccessService cartDataAccessService = new CartDataAccessService();
     CartViewModel incartViewModel = new CartViewModel();
     CartViewModel incartViewModel2 = new CartViewModel();
     List<String> returnMessage = new List<String>();
     returnMessage.Add(cartViewModel.Cart.ProductName + " is added in the cart");
     int count = 0;
     incartViewModel.ReturnStatus = true;
     Boolean returnMessageforAddtoCart = true;
     returnMessageforAddtoCart = cartDataAccessService.AddToCart(cartViewModel);
     if (returnMessageforAddtoCart != true)
     {
         returnMessage.Add(cartViewModel.Cart.ProductName + " is not added in the cart");
         incartViewModel.ReturnStatus = false;
     }
     incartViewModel.ReturnMessage = returnMessage;
        incartViewModel2= cartDataAccessService.GetCartCount(cartViewModel);
        count = incartViewModel2.Cart.Count;
        incartViewModel.Cart.Count = count;
     return incartViewModel;
 }