Skip to content

Instantly share code, notes, and snippets.

private async void CreateGfycat(object obj)
{
await Task.Factory.StartNew(async () =>
{
try
{
_createGfyResponse = await CreateGfy();
await PostGfy(ClipPath);
Console.WriteLine("examining " + dr["Name"]);
var id = Convert.ToInt64(dr["Id"]);
var name = dr["Name"].ToString();
var added = DateTime.Parse(dr["DateAdded"].ToString());
var rating = 0;
if (dr["Rating"] != DBNull.Value)
rating = Convert.ToInt32(dr["Rating"]);
public List<FolderVm> GetFolderVms<TItemVm>(ObservableCollection<FolderVm> folders, ObservableCollection<TItemVm> potentialMatches) where TItemVm : IItemVm
{
var matchingFolders = new List<FolderVm>();
foreach (var folder in folders)
{
var directoryName = new DirectoryInfo(folder.Header).Name;
var matchingWebsite = potentialMatches.FirstOrDefault(x => string.Equals(x.Header, directoryName, StringComparison.CurrentCultureIgnoreCase));