Example #1
0
 /// <summary>
 ///     Handles the text for changing.
 /// </summary>
 /// <param name="sender">
 ///     The sender of the event.
 /// </param>
 /// <param name="e">
 ///     The arguments of the event.
 /// </param>
 private void TextFormatTextChanged(object sender, EventArgs e)
 {
     try
     {
         textExample.Text = fileResultManager.FormatOutputPath(exampleResult, textFormat.Text);
     }
     catch
     {
         textExample.Text = "Error";
     }
 }
 /// <summary>
 ///     Get the list view item that represents this file result.
 /// </summary>
 /// <param name="result">
 ///     The file result.
 /// </param>
 /// <param name="fileResultManager">
 ///     The file result manager.
 /// </param>
 /// <returns>
 ///     The ListViewItem.
 /// </returns>
 public static ListViewItem GetListViewItem(this FileResult result, IFileResultManager fileResultManager)
 {
     return(new ListViewItem(
                new[]
     {
         result.InputFile.Name,
         result.Show == null ? result.ShowName : result.Show.Name,
         result.Episode == null
                 ? string.Empty
                 : result.Episode.SeasonNumber.ToString(CultureInfo.InvariantCulture),
         result.Episode == null
                 ? string.Empty
                 : result.Episode.EpisodeNumber.ToString(CultureInfo.InvariantCulture),
         result.Episode == null ? string.Empty : result.Episode.Name,
         fileResultManager.FormatOutputPath(result),
     })
     {
         BackColor = result.Incomplete ? Color.Red : Color.White, Checked = result.Checked
     });
 }