public ActionResult Add(CartAddModel model) { var TenTK = (CustomerModel)Session[SessionContants.LOGIN]; if (TenTK == null) { return(RedirectToAction("Index", "Login")); } else { DateTime date = DateTime.Now; var MaGioHang = date.Day.ToString() + date.Month.ToString() + date.Year.ToString(); CartModel cart = new CartModel() { MaGioHang = Convert.ToInt32(MaGioHang) }; Session.Add(SessionContants.CART, cart); var session_cart = (CartModel)Session[SessionContants.CART]; tGioHang gioHang = new tGioHang(); gioHang.MaGioHang = session_cart.MaGioHang; gioHang.TenTK = TenTK.TenTK; db.tGioHang.Add(gioHang); db.SaveChanges(); return(RedirectToAction("Index", "Home")); } }
public async Task <ServiceResult> CreateNew([FromBody] CartAddModel apiEntity) { var entity = CartAddModel.Map(apiEntity); var result = await _cartService.AddAsync(entity); if (result.TryCastModel(out Cart cart)) { result.ViewModel = CartViewModel.Map(cart); } return(result); }