public Message add(Message message) { logger.Info("Add message: "); try { if (message == null) { throw new ArgumentNullException("message"); } context.AddMessage(message); logger.Info("End Add message: "); return(message); } catch (Exception ex) { logger.Error("Error in Add message " + ex.Message); return(null); } }