Exemple #1
0
        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();
        }