Initial Commit
This commit is contained in:
34
Helpers/RadarrExtensions.cs
Normal file
34
Helpers/RadarrExtensions.cs
Normal file
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
|
||||
namespace RadarrSharp.Helpers
|
||||
{
|
||||
public static class RadarrExtensions
|
||||
{
|
||||
public static Tuple<string,string> ToTuple(this object value, string key)
|
||||
{
|
||||
if (value == null)
|
||||
return null;
|
||||
return new Tuple<string, string>(key, value.ToString());
|
||||
}
|
||||
|
||||
public static List<Tuple<string,string>> ToList(this Tuple<string, string> tuple)
|
||||
{
|
||||
if (tuple == null)
|
||||
return null;
|
||||
return new List<Tuple<string, string>>() { tuple };
|
||||
}
|
||||
|
||||
public static List<Tuple<string, string>> ParamList(params Tuple<string,string>[] tuples)
|
||||
{
|
||||
if (tuples == null)
|
||||
return null;
|
||||
var combinedTuples = new List<Tuple<string, string>>();
|
||||
foreach (var p in tuples)
|
||||
{
|
||||
combinedTuples.Add(p);
|
||||
}
|
||||
return combinedTuples;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user