public frmCitationForm(CitationDetailsObject citationDetails, ICitationFactory citationFactory, ICommandFactory commandFactory, IExporter xlsExporter) { this.citationFactory = citationFactory; this.citationDetails = citationDetails; this.commandFactory = commandFactory; this.xlsExporter = xlsExporter; InitializeComponent(); LoadContent(); }
public ManageCitationForm(ICommandFactory commandFactory, CitationDetailsObject citationDetails, ICitationFactory citationFactory) { this.commandFactory = commandFactory; this.citationDetails = citationDetails; this.citationFactory = citationFactory; InitializeComponent(); cbStyle.DataSource = Enum.GetValues(typeof(CitationStyle)); cbType.DataSource = Enum.GetValues(typeof(CitationType)); SetUiByType(CitationType.Book); AddAuthorControls(); }
static void Main() { WindsorContainer container = new WindsorContainer(); container.Install(new Installer()); ICitationFactory citationFactory = container.Resolve <ICitationFactory>(); ICommandFactory commandFactory = container.Resolve <ICommandFactory>(); IExporter xlsExporter = container.Resolve <IExporter>(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new frmCitationForm(new CitationDetailsObject(), citationFactory, commandFactory, xlsExporter)); }