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)); }
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()); }