Exemple #1
0
        public IActionResult TestMessage(TestMessage melding)
        {
            TestMessageResponse tmr = new TestMessageResponse()
            {
                navn     = $"{melding.fornavn} {melding.etternavn}",
                svar     = $"Hello, {melding.fornavn}",
                noe      = new string[] { melding.fornavn, melding.etternavn, "og det var navnene i et array" },
                baretull = new List <string>()
            };

            tmr.baretull.Add("En tekst");
            tmr.baretull.Add("Nok en tekst");
            tmr.baretull.Add("Mere tekst");
            tmr.baretull.Add("Siste tekst");
            return(new OkObjectResult(tmr));
        }
Exemple #2
0
        public static string Handle(HttpContextBase httpContext)
        {
            ZtpBoss.Model.TestMessagePost tmp = new TestMessagePost();
            LoadEntity(httpContext, tmp);

            Model.TestMessageResponse tmr = new TestMessageResponse();
            tmr.ToUserName   = tmr.ToUserName;
            tmr.FromUserName = tmr.FromUserName;
            tmr.CreateTime   = tmr.CreateTime;
            tmr.MsgType      = tmr.MsgType;
            tmr.Content      = tmr.Content;


            return(Common.XmlHelper.XmlSerialize(tmr, Encoding.UTF8));

            //return tmp.Content;
            //目前完成信息的接受,后续要进行信息的回复,要参考公众号文档推送XML,因此,要重温对XML的操作(自动做洲际里)
        }
Exemple #3
0
        private static async Task ServerValuesAsync(TestMessage message)
        {
            TestMessageResponse respond = new TestMessageResponse();

            respond.UserId      = message.UserId;
            respond.SomeMessage = "responded to you!";
            var msgBody = JsonSerializer.ToString(respond);

            MessageWrapperResponse Msg = new MessageWrapperResponse
            {
                UserId      = message.UserId,
                MessageType = typeof(TestMessageResponse).FullName,
                MessageBody = msgBody
            };

            //var respBody = JsonSerializer.ToString(Msg);

            await _client.PublishAsync(Msg);
        }