public ServiceResult <bool> VerifyNewEmailCode(VerifyOriginalEmailIM im) { new UserProfileComponent().VerifyNewEmail(this.GetUser(), im.Email, im.Code); return(new ServiceResult <bool> { Data = true }); }
public ServiceResult VerifyOriginalEmail(VerifyOriginalEmailIM im) { var result = new ServiceResult(); var accountId = this.WorkContext.MerchantId; new ProfileComponent().VerifyOriginalEmail(accountId, im.Email, im.Code); return(result); }
public ServiceResult <bool> VerifyUpdateOriginalEmail(VerifyOriginalEmailIM im) { var result = new ServiceResult <bool>(); if (!ModelState.IsValid) { result.Code = ReasonCode.MISSING_REQUIRED_FIELDS; foreach (string error in ModelState.Values.SelectMany(v => v.Errors.Select(b => b.ErrorMessage))) { result.Message += error + Environment.NewLine; } return(result); } new ProfileComponent().VerifyUpdateOriginalEmail(this.GetMerchantAccountId(), im.Email, im.Code); result.Data = true; return(result); }