public async Task <SyriatelWebService.SendSMSResponse> SendCode(int userId, ActivationCodeModel codeModel) { SyriatelWebService.APISoapClient client = new SyriatelWebService.APISoapClient(); SyriatelWebService.SendSMSResponse response = await client.SendSMSAsync(BusinessSettings.SyriatelJobName, BusinessSettings.SyriatelUserName, BusinessSettings.SyriatelPassword, codeModel.Code, BusinessSettings.SyriatelSender, _unitOfWork.UserRepository.FindSingleBy(u => u.Id == userId).GSM, //"041111", null, null, null); return(response); }
public async Task <SyriatelWebService.SendSMSResponse> ReSendCode(int userId, string reason) { var userObj = _unitOfWork.UserRepository.FindSingleBy(u => u.Id == userId); var codeObj = _unitOfWork.ActivationCodeRepository.FindSingleBy(c => c.UserId == userId && c.Reason == reason); SyriatelWebService.APISoapClient client = new SyriatelWebService.APISoapClient(); SyriatelWebService.SendSMSResponse response = await client.SendSMSAsync(BusinessSettings.SyriatelJobName, BusinessSettings.SyriatelUserName, BusinessSettings.SyriatelPassword, codeObj.Code, BusinessSettings.SyriatelSender, _unitOfWork.UserRepository.FindSingleBy(u => u.Id == userId).GSM, //"041111", null, null, null); return(response); }