public ActionResult UserActivate(Guid id) { BusinessLayerResult <EvernoteUser> res = evernoteUserManager.ActivateUser(id); if (res.Errors.Count > 0) { ErrorViewModel errNotifyObj = new ViewModels.ErrorViewModel() { Title = "Geçersiz işlem", Items = res.Errors }; return(View("Error", errNotifyObj)); //TempData["errors"] = res.Errors; //return RedirectToAction("UserActivateCancel"); } OkViewModel okNotifyObj = new ViewModels.OkViewModel() { Title = "Hesap aktifleştirildi", Header = "Hesabınız aktifleştirilmiştir. Artık not paylaşabilir ve beğeni yapabilirsiniz" }; return(View("Ok", okNotifyObj)); }
public ActionResult Register(RegisterViewModel model) { if (ModelState.IsValid) { BusinessLayerResult <EvernoteUser> res = evernoteUserManager.RegisterUser(model); if (res.Errors.Count > 0) { res.Errors.ForEach(x => ModelState.AddModelError("", x.Message)); return(View(model)); } //if (model.Username == "aaa") // ModelState.AddModelError("", "Kullanıcı adı kullanılıyor"); //if (model.Email == "*****@*****.**") // ModelState.AddModelError("", "Email kullanılıyor"); //foreach (var item in ModelState) //{ // if (item.Value.Errors.Count > 0) // return View(model); //} OkViewModel notifyObj = new ViewModels.OkViewModel() { Title = "Kayıt başarılı", RedirectingUrl = "/Home/Register" }; notifyObj.Items.Add("E-posta aktivasyonunu yapınız..."); return(View("Ok", notifyObj)); } return(View(model)); }