예제 #1
0
        public object SendVeriCodeToEmailAfterChecking([FromBody] ForgotPassReset forgotPassResetModel)
        {
            try
            {
                if (emailService.IsCheckExist(forgotPassResetModel))
                {
                    Email objEmail = new Email();
                    objEmail.EMAIL    = forgotPassResetModel.OfficialEmail;
                    objEmail.TEMPLETE = "1";
                    //objEmail.DATA1 = "Email Verification Code for OK Wallet Application User";


                    StringBuilderService stringBuilderService = new StringBuilderService();
                    int    randromNumber = stringBuilderService.RandomNumber(1000, 9999);
                    string md5Password   = stringBuilderService.GenerateMD5Hash(randromNumber.ToString());
                    objEmail.DATA1 = randromNumber.ToString();
                    //objEmail.DATA2 = "Your email verification code for OK Wallet Application User is : " + randromNumber.ToString();
                    emailService.SendVeriCodeToEmail(objEmail);
                    return(md5Password);
                }
                else
                {
                    return("");
                }
            }
            catch (Exception ex)
            {
                return(errorLogService.InsertToErrorLog(ex, MethodBase.GetCurrentMethod().Name, Request.Headers["UserInfo"].ToString()));
            }
        }
예제 #2
0
        public object SendVeriCodeToEmail(string toEmailId)
        {
            try
            {
                Email objEmail = new Email();
                objEmail.EMAIL    = toEmailId;
                objEmail.TEMPLETE = "1";
                //objEmail.DATA1 = "Email verification code";

                StringBuilderService stringBuilderService = new StringBuilderService();
                int    randromNumber = stringBuilderService.RandomNumber(1000, 9999);
                string md5Password   = stringBuilderService.GenerateMD5Hash(randromNumber.ToString());
                objEmail.DATA1 = randromNumber.ToString();
                //objEmail.DATA2 = "Your email verification code: " + randromNumber.ToString();
                emailService.SendVeriCodeToEmail(objEmail);
                return(md5Password);
            }
            catch (Exception ex)
            {
                return(errorLogService.InsertToErrorLog(ex, MethodBase.GetCurrentMethod().Name, Request.Headers["UserInfo"].ToString()));
            }
        }