Esempio n. 1
0
        private void GenerateCode()
        {
            var codeGenerationConfiguration = GetConfigurationFromFormInput();
            var di = new DirectoryInfo(WhereToSaveBox.Text);

            if (!di.Exists)
            {
                MessageBox.Show(@"Your directory doesnt exist. Create it");
                return;
            }

            try
            {
                var generatedDataAccessLayer = _facade.GenerateDataAccessLayer(codeGenerationConfiguration);
                _facade.ExportCode(generatedDataAccessLayer, di);
                Process.Start(di.FullName);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }