public ActionResult RegisterEmailVerfication(string verfId) { using (encDecryption) { var verfData = encDecryption.Decrypt(verfId); string[] verfDataSplitted = verfData.Split('~'); using (userRepository) { string verificationStatus = Messages.EmailVerficationError; if (webFormsAuthentication.ConfirmAccount(verfDataSplitted[0], verfDataSplitted[1])) { verificationStatus = Messages.EmailVerificationSuccess; } TempData["statusMessage"] = verificationStatus; return(RedirectToAction("Messager")); } } }
public ActionResult AcceptInvitation(string userName, string verfid) { iFriendInvitationRepository.AcceptInvitation(userName, TypeConversionHelper.GetDefaultValueIfNull <long>(encDecryption.Decrypt(verfid)), AttributeExtensions.GetCategoryAttribute(FriendInvitationType.JoinACompany)); TempData["statusMessage"] = Messages.AcceptInvitationSuccess; return(RedirectToRoute(new { area = string.Empty, controller = "Account", action = "Messager" })); }