private bool MatchesTorrent(ITorrent torrent, Parameter parameter) { var sourceValue = _sourceValueProvider.GetValue(torrent, parameter.Source); return Regex.IsMatch(sourceValue, parameter.Pattern); }
public void UpdateParameter(Parameter parameter) { var query = "update AutoMove_Parameter set Source = @Source, Pattern = @Pattern where Id = @Id"; _dbConnection.Execute(query, parameter); }
public void UpdateParameter(Parameter parameter) { _autoMoveRepository.UpdateParameter(parameter); }
public void CreateParameter(Parameter parameter) { var query = "insert into AutoMove_Parameter (RuleId, Source, Pattern) values (@RuleId, @Source, @Pattern); select last_insert_rowid();"; parameter.Id = _dbConnection.Query<int>(query, parameter).First(); }
public Parameter CreateParameter(Parameter parameter) { _autoMoveRepository.CreateParameter(parameter); return parameter; }