Example #1
0
        public ActionResult Edit(EditModel editModel)
        {
            if (!ModelState.IsValid)
            {
                return View();
            }

            _Storage.EditAccount(editModel);

            return RedirectToAction("Index");
        }
Example #2
0
        public ActionResult Edit(EditModel editModel)
        {
            if (!ModelState.IsValid)
            {
                editModel.Id = _Storage.GetCurrentUser().Id;

                return View(editModel);
            }

            _Storage.EditAccount(editModel);
                
            return RedirectToAction("Index");
        }
Example #3
0
        public ActionResult Edit()
        {
            var editModel = new EditModel(_Storage.GetCurrentUser());

            return View(editModel);
        }
Example #4
0
        public ActionResult Edit(EditModel editModel)
        {
            if (!ModelState.IsValid)
            {
                editModel.Id = _Storage.GetCurrentUser().Id;

                return View(editModel);
            }

            if (!_Storage.UserUniqueIdAvailable(editModel.UserId, _Storage.GetCurrentUser().Id))
            {
                ModelState.AddModelError("UserID", Localization.getMessage("Unique ID Error"));

                return View(editModel);
            }
            
            _Storage.EditAccount(editModel);
                
            return RedirectToAction("Index");
        }
Example #5
0
        public ActionResult Edit(EditModel editModel)
        {
            if (!this.ModelState.IsValid)
            {
                editModel.Id = this.storage.GetCurrentUser().Id;

                return this.View(editModel);
            }

            if (!this.storage.UserUniqueIdAvailable(editModel.UserId, this.storage.GetCurrentUser().Id))
            {
                this.ModelState.AddModelError("UserId", Localization.GetMessage("Unique ID Error"));

                return this.View(editModel);
            }

            if (!this.storage.UserOpenIdAvailable(editModel.OpenId, this.storage.GetCurrentUser().Id))
            {
                this.ModelState.AddModelError("OpenId", Localization.GetMessage("OpenIdError"));

                return this.View(editModel);
            }

            this.storage.EditAccount(editModel);

            return this.RedirectToAction("Index");
        }