public async ValueTask <IResolveResult> AddMessageAsync(ResolverContext context)
        {
            var input   = context.GetArgument <InputMessage>("message");
            var message = await _chat.AddMessageAsync(
                "1",
                input.Content);

            return(Resolve.As(message));
        }
Exemple #2
0
        public async Task <IActionResult> Create(Message mes)
        {
            if (ModelState.IsValid)
            {
                mes.UserName = User.Identity.Name;
                mes.Sender   = await _userManager.GetUserAsync(User);

                await _chat.AddMessageAsync(mes);

                return(Ok());
            }

            return(Error());
        }