Beispiel #1
0
 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;
 }