Exemplo n.º 1
0
        public ActionResult Edit([Bind(Include = "Id,Name,Surname,Gender,UserName,Password,Email,ProfileImageFileName,IsActive,IsAdmin")] User user)
        {
            if (ModelState.IsValid)
            {
                // Todo: Varolan kullanıcı bilgileri ile kullanıcı düzenlenemeyecek şekilde yazılacak!
                BusinessLayerResult <User> businessLayerResult = userManager.Update(user);
                if (businessLayerResult.Errors.Count > 0)
                {
                    businessLayerResult.Errors.ForEach(q => ModelState.AddModelError("", q.Message));
                    return(View(user));                    // Aynı sayfaya hata bilgileri ile modelin geri yollanması
                }

                return(RedirectToAction("Index"));
            }
            return(View(user));            // Aynı sayfaya güncelleme işlemi sonrası modelin geri yollanması
        }
Exemplo n.º 2
0
        public ActionResult Edit(EveryNoteUser everyNoteUser)
        {
            ModelState.Remove("CreatedOn");
            ModelState.Remove("ModifiedOn");
            ModelState.Remove("ModifierUser");

            if (ModelState.IsValid)
            {
                BusinessLayerResult <EveryNoteUser> res = everynoteuser_mngr.Update(everyNoteUser);

                if (res.Errors.Count > 0)
                {
                    res.Errors.ForEach(x => ModelState.AddModelError("", x.Message)); //ValidationSummary de error ların çıkmasını sağladık.
                    return(View(everyNoteUser));
                }

                return(RedirectToAction("Index"));
            }
            return(View(everyNoteUser));
        }
Exemplo n.º 3
0
        public ActionResult Edit(EverynoteUser everynoteUser)
        {
            ModelState.Remove("CreatedOn");
            ModelState.Remove("ModifiedOn");
            ModelState.Remove("ModifiedUserame");

            if (ModelState.IsValid)
            {
                BusinessLayerResult <EverynoteUser> res = everynoneUserManager.Update(everynoteUser);

                if (res.Errors.Count > 0)
                {
                    res.Errors.ForEach(x => ModelState.AddModelError("", x.Message));
                    return(View(everynoteUser));
                }

                return(RedirectToAction("Index"));
            }
            return(View(everynoteUser));
        }