public async Task <IActionResult> SaveMessageText([FromBody] MessageTextDto model) { if (!ModelState.IsValid) { return(BadRequest()); } var user = await _userManager.FindByNameAsync(User.Identity.Name); AppMessageText messageText = new AppMessageText() { TextMessage = model.Text, AppUserId = user.Id, DateTime = DateTime.Now }; await _messageTextSaver.SaveMessageTextAsync(messageText); return(Ok()); }
public async Task SaveMessageTextAsync(AppMessageText messageText) { await this._context.AddAsync(messageText); await this._context.SaveChangesAsync(); }