public ActionResult ChangePass(ChangePasswordVO model) { if (ModelState.IsValid) { EvernoteUser currentUser = CurrentSession.User; if (currentUser != null) { BusinessLayerResult <EvernoteUser> blr = eum.ChangePass(currentUser, model); if (blr.Errors.Count > 0) { KeyValuePair <ErrorCode, string> notFound = blr.Errors.Find(x => x.Key == ErrorCode.UserNotFound); if (!String.IsNullOrEmpty(notFound.Value)) { ErrorViewModel errorModel = new ErrorViewModel(); blr.Errors.ForEach(x => errorModel.Items.Add(x.Value)); return(View("Error", errorModel)); } else { blr.Errors.ForEach(x => ModelState.AddModelError("", x.Value)); return(View(model)); } } Session.Clear(); OkViewModel okModel = new OkViewModel(); okModel.Items.Add("Şifre değiştirme işleminiz başarılı bir şekilde gerçekleştirilmiştir"); okModel.Items.Add("Lütfen devam etmek için giriş yapınız"); return(View("Ok", okModel)); } } return(View(model)); }