示例#1
0
        public ActionResult Edit(string userId, RegisterEditSellerUserViewModel model)
        {
            if (ModelState.IsValid)
            {
                SellerUser user = userManager.FindById(userId);
                user.Email               = model.Email;
                user.FirstName           = model.FirstName;
                user.LastName            = model.LastName;
                user.EditGlobalVariables = model.EditGlobalVariables;
                user.EditMarginOrPrice   = model.EditMarginOrPrice;
                user.SeeCosting          = model.SeeCosting;
                user.Initials            = model.Initials;

                var result = userManager.Update(user);

                if (result.Succeeded)
                {
                    return(RedirectToAction("Index", "SellerUser", new { id = model.Id }));
                }
                else
                {
                    var errors = string.Join(",", result.Errors);
                    ModelState.AddModelError(string.Empty, errors);
                }
            }

            return(View(model));
        }
示例#2
0
        public ActionResult Edit(string userId)
        {
            RegisterEditSellerUserViewModel model = new RegisterEditSellerUserViewModel();

            SellerUser user = userManager.FindById(userId);

            if (user != null)
            {
                model.Id                  = user.Id;
                model.Email               = user.Email;
                model.FirstName           = user.FirstName;
                model.LastName            = user.LastName;
                model.EditGlobalVariables = user.EditGlobalVariables;
                model.EditMarginOrPrice   = user.EditMarginOrPrice;
                model.SeeCosting          = user.SeeCosting;
                model.Initials            = user.Initials;
            }

            return(View(model));
        }