private static void GetItems(ILogMaintainer maintainer, RemapLogParameter parameter, RemapLogResult remapLogResult) { remapLogResult.Items = parameter.GetItemsParameters.Any() ? maintainer.GetItems(parameter.GetItemsParameters) : new LogItem[0][]; }
private static void SaveItem(ILogMaintainer maintainer, RemapLogParameter parameter, RemapLogResult remapLogResult) { if (parameter.ItemToSave == null) { return; } remapLogResult.SaveResult = maintainer.Save(parameter.ItemToSave); }
private void StartLogs() { foreach (Log log in _context.Get <Log>().ToArray()) { ILogMaintainer logRunTarget = _logMaintainerFactory.Create( _dataDbConnectionString, log, _timeService); LogMaintainers.Add(log.Id, logRunTarget); _reporter.Report(string.Format(Res.LogStargedMessage, log.Name)); } }
public RemapLogResult[] RemapLogs(RemapLogParameter[] parameters) { if (NotValid()) { return(null); } var result = new RemapLogResult[parameters.Length]; for (var i = 0; i < parameters.Length; i++) { RemapLogParameter parameter = parameters[i]; ILogMaintainer maintainer = _project.LogMaintainers[parameter.LogId]; var r = new RemapLogResult(); DeleteItems(maintainer, parameter); SaveItem(maintainer, parameter, r); GetItems(maintainer, parameter, r); result[i] = r; } return(result); }
private static void SaveItem(ILogMaintainer maintainer, RemapLogParameter parameter, RemapLogResult remapLogResult) { if (parameter.ItemToSave == null) return; remapLogResult.SaveResult = maintainer.Save(parameter.ItemToSave); }
private static void GetItems(ILogMaintainer maintainer, RemapLogParameter parameter, RemapLogResult remapLogResult) { remapLogResult.Items = parameter.GetItemsParameters.Any() ? maintainer.GetItems(parameter.GetItemsParameters) : new LogItem[0][]; }
private static void DeleteItems(ILogMaintainer maintainer, RemapLogParameter parameter) { maintainer.Delete(parameter.ItemTimesToDelete); }
private static void DeleteItems(ILogMaintainer maintainer, RemapLogParameter parameter) { maintainer.Delete(parameter.ItemTimesToDelete); }