public async Task <ActionResult> AddMessage(Guid userId, [FromBody] MessageToAdd message) { if (message == null && userId != Guid.Empty) { return(NotFound()); } if (!_userRepository.CheckIfUserExists(message.ToWho) || !_userRepository.CheckIfUserExists(userId)) { return(NotFound()); } var messageToAdd = _mapper.Map <Message>(message); messageToAdd.FromWho = userId; await _messageRepository.AddMessageAsync(messageToAdd); return(NoContent()); }
public void SendMessage(MessageToAdd messageToAdd) { Chat.AddMessageForUser(messageToAdd.UserId, messageToAdd.CompanionId, messageToAdd.Message); }
public async Task <HttpResponseMessage> AddMessage(string userId, MessageToAdd messageToAdd) { return(await _myFaceApiService.Client.PostToApiAsJsonAsync($"api/users/{userId}/messages", messageToAdd)); }