public override void Run(Canguro.Controller.CommandServices services)
{
try
{
if (services.Model.Modified)
{
DialogResult dr = MessageBox.Show(Culture.Get("askSaveChangesAndExit"), Application.ProductName, MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning);
if (dr == DialogResult.Cancel)
return;
else if (dr == DialogResult.Yes)
services.Run(new SaveModelCmd());
}
services.Model.Reset();
}
catch (Exception)
{
MessageBox.Show("Error creating new file.");
}
}