Esempio n. 1
0
        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());
        }
Esempio n. 2
0
 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));
 }