// a fuction to write a message
 // checks if it's valid
 // creates the message and adds it to the dictionary
 public int WriteMessage(String msg)
 {
     if (!CheckMessageValidity(msg))
     {
         mLogger.AddLogMessage("Invalid message was written");
         return(-1);
     }
     _sqlHandler.sendMessage(_loggedinUser.ToString(), msg);
     mLogger.AddLogMessage("New Message was written successfully");
     return(1);
 }