Example #1
0
        /// <summary>
        /// Audit
        /// </summary>
        /// <param name="fileHelper">File helper</param>
        /// <param name="auditCode">Audit code</param>
        /// <param name="type">Data type</param>
        /// <param name="deviceGuid">GUID device</param>
        /// <param name="userGuid">GUID user</param>
        /// <param name="values">Values parameters</param>
        public async Task AuditAsync(string auditCode, DataTypeEnum type, string deviceGuid, string userGuid, Dictionary <string, string> values)
        {
            Audit a = new Audit();

            a.Code        = auditCode;
            a.CreatedWhen = DateTimeOffset.Now;
            a.UserGuid    = userGuid;
            a.DeviceGuid  = deviceGuid;
            a.DataType    = type.Name;
            a.Parameters  = values;
            Info("AUDIT", $"{auditCode} {type.LocalizedName}");
            await auditLog.SaveAsync(a);
        }
Example #2
0
 /// <summary>
 /// Audit
 /// </summary>
 /// <param name="fileHelper">File helper</param>
 /// <param name="auditCode">Audit code</param>
 /// <param name="type">Data type</param>
 /// <param name="deviceGuid">GUID device</param>
 /// <param name="userGuid">GUID user</param>
 /// <param name="values">Values parameters</param>
 public async Task AuditAsync(string auditCode, DataTypeEnum type, string deviceGuid, string userGuid)
 {
     await AuditAsync(auditCode, type, deviceGuid, userGuid, null);
 }
Example #3
0
 /// <summary>
 /// Informatin
 /// </summary>
 /// <param name="methodCode">Code method for localization</param>
 /// <param name="type">Data type</param>
 /// <param name="text">Message</param>
 /// <param name="args">Arguments</param>
 public void Info(string methodCode, DataTypeEnum type, string text, params object[] args)
 {
     log.WithProperty("MethodCode", ClassCode + methodCode).Info(text, args);
 }