public void UpdateUserShippingInfo(string userId, UserShippingInfoViewModel userShippingInfoViewModel)
        {
            ApplicationUserIdentity user = TheUnitOfWork.User.FindByID(userId);

            Mapper.Map(userShippingInfoViewModel, user);
            TheUnitOfWork.User.Update(user);
        }
Beispiel #2
0
        public ActionResult Done(UserShippingInfoViewModel userShippingInfoViewModel)
        {
            string userId = User.Identity.GetUserId();

            userAppService.UpdateUserShippingInfo(userId, userShippingInfoViewModel);
            Cart userCart = cartAppService.getCartByUserId(userId);

            orderAppService.MakeOrder(userId, userCart.CartProducts);
            return(RedirectToAction("MyOrders", "Home"));
        }