private void OutputCategories(IList <string> lessons, LiftConvert liftConvert, string langFolder, string dateStamp) { if (lessons == null) { throw new ArgumentNullException("lessons"); } foreach (string lesson in lessons) { log.Items.Add(lesson); log.SelectedIndex = log.Items.Count - 1; log.Refresh(); liftConvert.Convert(lesson, langFolder, dateStamp); //liftConvert.CopySchema(); liftConvert.CopyAudio(); liftConvert.Package(_deleteFolder); } }
private void convert_Click(object sender, EventArgs e) { _deleteFolder = !ModifierKeys.HasFlag(Keys.Shift); var liftConvert = new LiftConvert(textBox1.Text); var dateStamp = DateTime.Now.ToString("o"); var langFolder = liftConvert.LangFolder(); if (Directory.Exists(langFolder)) { const bool recursive = true; Directory.Delete(langFolder, recursive); } var units = liftConvert.Units(); foreach (string unit in units) { liftConvert.SetUnit(unit); OutputCategories(liftConvert.Lessons(unit), liftConvert, langFolder, dateStamp); } //liftConvert.SetUnit("Other"); //OutputCategories(liftConvert.Categories(null), liftConvert, langFolder, dateStamp); close.Focus(); }