in AppInstallerFileBuilder/AppInstallerFileBuilder/Views/GenerateXMLView.xaml.cs [504:567]
private bool _validateInput()
{
if (App.AppInstallerFilePath == "" || App.AppInstallerVersionNumber == "")
{
_displayMissingAppInstallerInformationDialog();
return false;
}
if (App.MainPackage.FilePath == "" || App.MainPackage.Name == "" || App.MainPackage.Publisher == "" || App.MainPackage.Version == "")
{
_displayMissingMainPackageInformationDialog();
return false;
}
if (App.IsOptionalPackages == true)
{
for (int i = 0; i < App.OptionalPackages.Count; i++)
{
if (App.OptionalPackages[i].FilePath == "" || App.OptionalPackages[i].Name == "" || App.OptionalPackages[i].Publisher == "" || App.OptionalPackages[i].Version == "")
{
_displayMissingOptionalPackageInformationDialog();
return false;
}
}
}
if (App.IsRelatedPackages == true)
{
for (int i = 0; i < App.RelatedPackages.Count; i++)
{
if (App.RelatedPackages[i].FilePath == "" || App.RelatedPackages[i].Name == "" || App.RelatedPackages[i].Publisher == "" || App.RelatedPackages[i].Version == "")
{
_displayMissingRelatedPackageInformationDialog();
return false;
}
}
}
if (App.IsModificationPackages == true)
{
for (int i = 0; i < App.ModificationPackages.Count; i++)
{
if (App.ModificationPackages[i].FilePath == "" || App.ModificationPackages[i].Name == "" || App.ModificationPackages[i].Publisher == "" || App.ModificationPackages[i].Version == "")
{
_displayMissingModificationPackageInformationDialog();
return false;
}
}
}
if (App.IsDependencies == true)
{
for (int i = 0; i < App.Dependencies.Count; i++)
{
if (App.Dependencies[i].FilePath == "" || App.Dependencies[i].Name == "" || App.Dependencies[i].Publisher == "" || App.Dependencies[i].Version == "")
{
_displayMissingDependencyInformationDialog();
return false;
}
}
}
return true;
}