In chats 2 users send messages message have simple model
public class Message
{
public int Id { get; set; }
public string Content { get; set; }
public string UserFromId{ get; set; }
public string ConnectionID{ get; set; }
}
method which send and save message. it work with SignalR
public async Task SendMessage(Messages message)
{
if (message != null)
{
//save to db. Content = string
var savetoDb = await _chatService.InsertMessageToDb(message);
if (savetoDb > 0)
{
await Clients.Clients(message.ConnectionIdUserTo).SendAsync("NewMessageFromUser", message);
}
}
}
}
the method works and sends and receives messages. but the problem is that if i pass in message url it will be passed as a string like
how i can send in string url? maybe you need to clarify something?