Пример #1
0
		public WriteEntryResponse WriteEntry(WriteEntryRequest request)
		{
			Platform.CheckForNullReference(request, "request");
			Platform.CheckMemberIsSet(request.LogEntry, "LogEntry");

			AuditLogEntryAssembler assembler = new AuditLogEntryAssembler();
			AuditLogEntry logEntry = assembler.CreateAuditLogEntry(request.LogEntry);
			logEntry.ServerReceivedTimeStamp = Platform.Time;

			// save the log entry
			PersistenceContext.Lock(logEntry, DirtyState.New);

			return new WriteEntryResponse();
		}
Пример #2
0
        public WriteEntryResponse WriteEntry(WriteEntryRequest request)
        {
            Platform.CheckForNullReference(request, "request");
            Platform.CheckMemberIsSet(request.LogEntry, "LogEntry");

            AuditLogEntryAssembler assembler = new AuditLogEntryAssembler();
            AuditLogEntry          logEntry  = assembler.CreateAuditLogEntry(request.LogEntry);

            logEntry.ServerReceivedTimeStamp = Platform.Time;

            // save the log entry
            PersistenceContext.Lock(logEntry, DirtyState.New);

            return(new WriteEntryResponse());
        }
Пример #3
0
		public WriteEntryResponse WriteEntry(WriteEntryRequest request)
		{
		    if (request == null)
                throw new FaultException(SR.ErrorNullAuditRequest);
		    if (request.LogEntry == null)
                throw new FaultException(SR.ErrorEmptyAuditRequest);

			AuditLogEntryAssembler assembler = new AuditLogEntryAssembler();
			AuditLogEntry logEntry = assembler.CreateAuditLogEntry(request.LogEntry);
			logEntry.ServerReceivedTimeStamp = Platform.Time;

			// save the log entry
			PersistenceContext.Lock(logEntry, DirtyState.New);

			return new WriteEntryResponse();
		}
Пример #4
0
        public WriteEntryResponse WriteEntry(WriteEntryRequest request)
        {
            if (request == null)
            {
                throw new FaultException(SR.ErrorNullAuditRequest);
            }
            if (request.LogEntry == null)
            {
                throw new FaultException(SR.ErrorEmptyAuditRequest);
            }

            AuditLogEntryAssembler assembler = new AuditLogEntryAssembler();
            AuditLogEntry          logEntry  = assembler.CreateAuditLogEntry(request.LogEntry);

            logEntry.ServerReceivedTimeStamp = Platform.Time;

            // save the log entry
            PersistenceContext.Lock(logEntry, DirtyState.New);

            return(new WriteEntryResponse());
        }