using System.Collections.Generic;
using DTS.Common.Interface.Groups;
using GroupImport.Resources;
namespace GroupImport
{
///
/// Interaction logic for GroupImportOptionsView.xaml
///
public partial class GroupImportOptionsView : IGroupImportOptionsView
{
public GroupImportOptionsView()
{
InitializeComponent();
}
///
/// controls whether it is possible to continue to preview or not
/// it is not possible to continue to preview if no files are selected
/// and you automatically advance to preview if you select a file
///
///
///
///
public bool Validate(out List errors, out List warnings)
{
errors = new List();
warnings = new List();
var vm = (GroupImportViewModel)DataContext;
if (null != vm.SourceFiles && vm.SourceFiles.Length >= 1) return true;
errors.Add(StringResources.Preview_NoFilesSelected);
return false;
}
}
}