public IDictionary <string, string> GetActionByModule(string module, string textName, int?textValue = null) { IDictionary <string, string> dic = new Dictionary <string, string>(); _auditLogDataAccess = new AuditLogDataAccess(_context); var result = _auditLogDataAccess.GetActionByModule(module); if (!string.IsNullOrWhiteSpace(textName)) { dic.Add(textValue.ConvertToString(), textName); } foreach (var item in result) { dic.Add(item.ActionId.ToString(), item.ActionName); } return(dic); }
protected override void ReadResources() { if (CachedResources.ContainsKey(_culture.Name)) // retrieve cached resource set { Table = CachedResources[_culture.Name]; return; } using (CSMContext csmContext = new CSMContext()) { _auditLogDataAccess = new AuditLogDataAccess(csmContext); var query = _auditLogDataAccess.GetMessages(_culture.Name); foreach (var msg in query) { Table.Add(msg.MessageKey, msg.MessageValue); } } CachedResources[_culture.Name] = Table; }
public IEnumerable <AuditLogEntity> SearchAuditLogs(AuditLogSearchFilter searchFilter) { _auditLogDataAccess = new AuditLogDataAccess(_context); return(_auditLogDataAccess.SearchAuditLogs(searchFilter)); }
public void AddLog(AuditLogEntity auditLog) { _auditLogDataAccess = new AuditLogDataAccess(_context); _auditLogDataAccess.AddLog(auditLog); }
public bool SaveBatchInterval(int intervalTime) { _auditLogDataAccess = new AuditLogDataAccess(_context); return(_auditLogDataAccess.SaveBatchInterval(intervalTime)); }
public int GetBatchInterval() { _auditLogDataAccess = new AuditLogDataAccess(_context); return(_auditLogDataAccess.GetBatchInterval()); }
public bool UpdateBatchProcess(BatchProcessEntity batchProcessEntity) { _auditLogDataAccess = new AuditLogDataAccess(_context); return(_auditLogDataAccess.UpdateBatchProcess(batchProcessEntity)); }
public BatchProcessEntity GetBatchProcessByCode(string processCode) { _auditLogDataAccess = new AuditLogDataAccess(_context); return(_auditLogDataAccess.GetBatchProcessByCode(processCode)); }
public IEnumerable <BatchProcessEntity> GetBatchProcess() { _auditLogDataAccess = new AuditLogDataAccess(_context); return(_auditLogDataAccess.GetBatchProcess()); }
public void TestInitialize() { auditLogDataAccess = new AuditLogDataAccess(); auditLog = Utils.CreateAuditLogForTest(); }
public AuditLogBussinesLogic(IAuditLogDataAccess auditLogDataAccess) { AuditLogDataAccess = auditLogDataAccess; }