public static bool Add(Status status) { return true; }
private void MessageProcess(object objMessage) { Status status = new Status (); Logger logger = new Logger (); DataContractJsonSerializer json = new DataContractJsonSerializer (status.GetType ()); try { Message message = objMessage as Message; byte[] byteArray = Encoding.UTF8.GetBytes (message.Body.ToString ()); MemoryStream stream = new MemoryStream (byteArray); //TODO: Check for multiple objects. status = json.ReadObject (stream) as Status; if (debugging) { Console.WriteLine ("MessageProcess:"); Console.WriteLine (message.Body.ToString ()); } } catch (Exception ex) { Console.WriteLine (ex.Message); Console.WriteLine (ex.StackTrace); logger.append (ex.Message, Logger.LogLevel.ERROR); } }