Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }