/// <summary> /// Remove user from /// related chat. /// </summary> /// <param name="chatId"></param> /// <param name="userId"></param> /// <returns></returns> public async Task <ChatResponse> RemoveUserFromChat(string chatId, string userId) { var realChatId = Guid.Parse(chatId); var userChat = new ApplicationUserChat { ChatId = realChatId, UserId = userId }; var success = await _repository.DeleteUserChat(userChat); if (!success) { return(ChatResponse.Unsuccessful("Error removing userchat relation.")); } return(ChatResponse.Successfull()); }