Example #1
0
        public async Task <ActionResult> Post([FromBody] Message message)
        {
            // assuming user exists.

            if (!IsMessageValid(message, out string reason))
            {
                return(BadRequest("Cannot post this message, reason: " + reason));
            }

            var createdMessage = await _feedManager.IndexMessage(message);

            return(Ok(createdMessage));
        }