public ActionResult UserActivate(Guid id) { BusinessLayerResult <EveryNoteUser> res = everynoteuser_mngr.ActivateUser(id); if (res.Errors.Count > 0) { ErrorViewModel error_notifyobj = new ErrorViewModel() { title = "Invalid Operation!", text = "Your process was rejected by the system!", Items = res.Errors }; return(View("Error", error_notifyobj)); } SuccessfulOperationsViewModel successful_notifyobj = new SuccessfulOperationsViewModel() { title = "Your activation is successful.", text = "Please login to the system using your user information.", RedirectingUrl = "/Home/SignIn" }; successful_notifyobj.Items.Add("If your activation mail does not arrive you can use the help menu."); return(View("SuccessfulOperation", successful_notifyobj)); }
// Kullanıcının kendini aktif etmesini sağlayan action public ActionResult UserActivate(Guid id) { // Todo: Kullanıcı aktivasyonu sağlanacak BusinessLayerResult <User> resultUser = userManager.ActivateUser(id); if (resultUser.Errors.Count > 0) { TempData["Errors"] = resultUser.Errors; ErrorViewModel errorViewModel = new ErrorViewModel { Title = "Geçersiz İşlem", RedirectingTimeout = 4000, Items = resultUser.Errors }; return(View("Error", errorViewModel)); // Shared altındaki 'Error' view'ına gider } SuccessViewModel successViewModel = new SuccessViewModel() { Title = "Hesap Aktiflerştirildi!", RedirectingUrl = "/User/Login" }; successViewModel.Items.Add("Hesabınız Doğrulandı. Not paylaşabilirsiniz!"); return(View("Success", successViewModel)); // Shared altındaki 'Success' view'ına gider }
public ActionResult UserActivate(Guid id) { BusinessLayerResult <EverynoteUser> res = everynoteUserManager.ActivateUser(id); if (res.Errors.Count > 0) { ErrorViewModel errorNotifyObj = new ErrorViewModel() { Title = "Geçersiz İşlem", Items = res.Errors }; return(View("Error", errorNotifyObj)); } OkViewModel okNotifyObj = new OkViewModel() { Title = "Hesap Aktifleştirildi", RedirectingUrl = "/Home/Login", }; okNotifyObj.Items.Add(" Hesabınız Aktifleştirildi. Artık not paylaşabilir ve beğenme yapabilirsiniz."); return(View("Ok", okNotifyObj)); }