コード例 #1
0
ファイル: SmsService.cs プロジェクト: palebustarde/api
        /// <summary>
        /// Receives the message and transform the raw content to message list.
        /// </summary>
        /// <param name="json">The json.</param>
        /// <returns>InboundSMSMessageList object</returns>
        public SmsIncomingResult ReceiveMessageToMessageList(string json)
        {
            SmsIncomingResult result = new SmsIncomingResult();
            result.Status = new HttpStatus();

            try
            {
                var jsonObject = string.IsNullOrEmpty(json) ? null : JsonConvert.DeserializeObject<SmsIncomingResponse>(json);
                result.SmsMessageList = jsonObject;
                result.Status.StatusCode = 200;
                result.Status.StatusDescription = "OK";
            }
            catch (Exception ex)
            {
                result.Status.StatusCode = 400;
                result.Status.StatusDescription = ex.Message;
            }
            return result;
        }
コード例 #2
0
        /// <summary>
        /// Receives the message and transform the raw content to message list.
        /// </summary>
        /// <param name="json">The json.</param>
        /// <returns>InboundSMSMessageList object</returns>
        public SmsIncomingResult ReceiveMessageToMessageList(string json)
        {
            SmsIncomingResult result = new SmsIncomingResult();

            result.Status = new HttpStatus();

            try
            {
                var jsonObject = string.IsNullOrEmpty(json) ? null : JsonConvert.DeserializeObject <SmsIncomingResponse>(json);
                result.SmsMessageList           = jsonObject;
                result.Status.StatusCode        = 200;
                result.Status.StatusDescription = "OK";
            }
            catch (Exception ex)
            {
                result.Status.StatusCode        = 400;
                result.Status.StatusDescription = ex.Message;
            }
            return(result);
        }