public PrimitiveResponse SendSmsActiveUser(TwilioDto model) { var prms = new Dictionary <string, SqlParam>(); var result = _baseService.QueryWithMultiOutput <UserDto>("sp_GetActiveUserList", prms); var userList = result.Item1.ToList(); PrimitiveResponse primitiveResult = null; try { foreach (var item in userList) { item.PhoneNumber = "+9" + item.PhoneNumber; //TwilioService.SendSMS(new TwilioDto { PhoneNumber = item.PhoneNumber, Content = model.Content }); } primitiveResult = new PrimitiveResponse() { ResponseCode = ResponseCodes.Successful, ResponseMessage = "Send Sms Success." }; } catch (Exception ex) { primitiveResult = new PrimitiveResponse() { ResponseCode = ResponseCodes.ServiceError, ResponseMessage = ex.Message }; } return(primitiveResult); }
public static string SendSMS(TwilioDto model) { string accountSid = "AC3953fb97b7fa825b0daa97af74d6b943"; string authToken = "eff0d88734b66ba5684d52f281ac7401"; TwilioClient.Init(accountSid, authToken); var to = new PhoneNumber(model.PhoneNumber); var message = MessageResource.Create( to, from: new PhoneNumber("+17067864854"), body: model.Content); return(message.Sid); }
public HttpResponseMessage SendSmsActiveUser(TwilioDto model) { var result = _userService.SendSmsActiveUser(model); return(Request.CreateResponse(HttpStatusCode.OK, result)); }