Example #1
0
        /////////////////////////////////////////
        //method to create message to send to server
        /////////////////////////////////////////
        public async Task <IActionResult> Register(MessageToShowDto messageToShow)
        {
            Message message = new Message();

            foreach (var field in messageToShow.GetType().GetProperties())
            {
                PropertyInfo pi = message.GetType().GetProperty(field.Name);
                pi.SetValue(message, field.GetValue(messageToShow));
            }
            ////////////////////////////
            //send message to service
            ////////////////////////////
            await _messageService.Create(message);

            return(Ok(message));
        }