Exemple #1
0
        public async Task <IActionResult> ShippingInformation(ShippingInformationModel model)
        {
            var user = _userManager.GetUserAsync(User).Result;

            user.Address1  = model.Order.Address1;
            user.Address2  = model.Order.Address2;
            user.City      = model.Order.City;
            user.FirstName = model.Order.FirstName;
            user.LastName  = model.Order.LastName;
            user.PostCode  = model.Order.PostCode;

            await _userManager.UpdateAsync(user);

            await _context.SaveChangesAsync();

            return(Ok());
        }
Exemple #2
0
        public IActionResult ShippingInformation()
        {
            var viewModel = new ShippingInformationModel();

            if (_signInManager.IsSignedIn(User))
            {
                var user = _context.Users.Single(x => x.UserName == User.Identity.Name);

                viewModel.User = user;

                return(View(viewModel));
            }

            viewModel.User = new User();


            return(View(viewModel));
        }