public void SendMessage(Entities.ChatMessage message)
{
message.SentByUserId = Authentication.Security.CurrentUserId;
message.SentBy = Authentication.Security.CurrentUserName;
message.SentDate = DateTime.UtcNow;
message.DateSent = message.SentDate.ToLongTimeString();
_insert.Execute(message);
if (message.Global)
{
Clients.All.BroadcastGlobalMessage(message);
}
else
{
Clients.Group(String.Format("Game_{0}", message.GameID.Value)).BroadcastGameMessage(message);
}
}