/// <summary> /// Writes the message to Q. /// </summary> /// <param name="q">The Msg Q</param> /// <param name="auditPoint">The audit point.</param> private void WriteMessage(MessageQueue q, DataContractsAndProxy.CustomObjectToAuditAuditPoint auditPoint, out MessageWrapper wrapper) { wrapper = new MessageWrapper(); wrapper.MessageIdentifier = Guid.NewGuid(); wrapper.WrappedCustomObjectToAuditAuditPoint = auditPoint; bool fatal = false; QueueHelper <DataContractsAndProxy.MessageWrapper> queueHelper = new QueueHelper <DataContractsAndProxy.MessageWrapper>(); string result = queueHelper.WriteMessage(q, wrapper, Assembly.GetExecutingAssembly().GetType().Name, out fatal); if (fatal) { _log.Fatal(Assembly.GetExecutingAssembly().GetType().Name); _log.Fatal(result); throw new ApplicationException(result); } }
public string SubmitAudit(DataContractsAndProxy.CustomObjectToAuditAuditPoint auditPoint) { return(base.Channel.SubmitAudit(auditPoint)); }