protected SaveLogConfig GetSaveLogConfig(string schema, string tableName, LogColumnConfig columnConfig, params LogColumnConfig[] columnConfigs) { var log = new SaveLogConfig(); log.Schema = schema; log.TableName = tableName; log.Columns = new List <LogColumnConfig>(); log.Columns.Add(columnConfig); if (columnConfigs != null) { log.Columns.AddRange(columnConfigs); } return(log); }
protected BaseDTO SetStandardLog(BaseDTO dto, object objectValue, SaveLogConfig config, params SaveLogConfig[] configs) { var log = new TransactionLogModel(); log.SYS_CODE = SessionHelper.SYS_CurrentSYS_CODE; log.PRG_CODE = SessionHelper.SYS_CurrentPRG_CODE; log.LOG_HEADER = SessionHelper.SYS_CurrentAction; log.ACTIVITY_TYPE = GetActivityType(); log.IP_ADDRESS = GetUserIP(); log.DoInsertLog = true; log.SaveLogConfig = new List <SaveLogConfig>(); log.SaveLogConfig.Add(config); log.SaveLogConfig.AddRange(configs); log.ObjectValue = objectValue; SetStandardField(log); dto.TransactionLog = log; return(dto); }