// GET: client/checkout public ActionResult index(string cookieID) { try { TblCart cart = cartService.GetByCookieID(cookieID); if (cart == null) { cookieID = retrieveCookie(); return(RedirectToAction("index", new { cookieID = cookieID })); } cart.CartItems = cartItemService.GetByCartID(cart.CartID); if (cart.CartItems == null || cart.CartItems.Count == 0) { return(RedirectToAction("index", "cart", new { area = "client" })); } else { foreach (var item in cart.CartItems) { item.Variant = variantService.GetByPrimaryKey(item.VariantID); if (item.Variant != null) { item.Variant.Product = productService.GetByPrimaryKey(item.Variant.ProductID); if (item.Variant.Product != null) { item.Variant.Product.Images = imageService.GetByProductID(item.Variant.Product.ProductID); } } } } cart.TotalPriceAddVAT = cart.TotalPrice + (decimal)((double)cart.TotalPrice * 0.1); CheckoutViewModel checkoutViewModel = new CheckoutViewModel(); checkoutViewModel.CartID = cart.CartID; checkoutViewModel.CartItems = cart.CartItems; checkoutViewModel.Provinces = provinceService.GetAll(); checkoutViewModel.BillingProvinceID = checkoutViewModel.ShippingProvinceID = 1; checkoutViewModel.Districts = districtService.GetByProvinceID(1); checkoutViewModel.Districts.Insert(0, new District { DistrictID = 0, DistrictName = "--- Chọn quận huyện ---" }); checkoutViewModel.TotalSubPrice = cart.TotalPriceAddVAT; checkoutViewModel.TotalPrice = checkoutViewModel.TotalSubPrice + checkoutViewModel.TotalShipping; checkoutViewModel.CookieID = cookieID; return(View(checkoutViewModel)); } catch (Exception ex) { LogService.WriteException(ex); throw; } }
public ActionResult Action(int?ID) { CityActionModel model = new CityActionModel(); if (ID.HasValue) { City objectFirst = service.GetByID(ID.Value); PropertyCopy.Copy(objectFirst, model); } model.Provinces = provinceService.GetAll(); return(PartialView("_Action", model)); }
public ActionResult Index() { return(View(ps.GetAll())); }
public ActionResult Index() { return(View(ilservisi.GetAll())); }