public void UpdateUserShippingInfo(string userId, UserShippingInfoViewModel userShippingInfoViewModel) { ApplicationUserIdentity user = TheUnitOfWork.User.FindByID(userId); Mapper.Map(userShippingInfoViewModel, user); TheUnitOfWork.User.Update(user); }
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")); }