Пример #1
0
        public SmsSenderResponse Send(SmsSenderRequest request)
        {
            TwilioClient.Init(_accountSid, _authToken);

            //body content gibi bir tablodan gelebilir

            var message = MessageResource.Create(
                body: request.Body,
                from: new Twilio.Types.PhoneNumber(request.From),
                to: new Twilio.Types.PhoneNumber(request.To)
                );

            return(new SmsSenderResponse
            {
                MessageId = message.Sid,
                Success = message.ErrorCode == null ? true  : false, //test et burası değişsin
                ErrorCode = message.ErrorCode,
                ErrorMessage = message.ErrorMessage
            });
        }
        public IActionResult SendMessage([FromBody] SmsSenderRequest smsSenderRequest)
        {
            var response = _smsSenderService.Send(smsSenderRequest);

            return(Ok(response));
        }
 public SmsSenderResponse Send(SmsSenderRequest request)
 {
     throw new NotImplementedException();
 }