private DropZone(JiraIssueListModel model, JiraServer server, AbstractJiraServerFacade facade, DropZoneWorker worker) { this.model = model; this.server = server; this.facade = facade; this.worker = worker; InitializeComponent(); StartPosition = FormStartPosition.CenterParent; Text = worker.ZoneName; updateModelAndResetToInitialState(null, false); }
public static void showDropZoneFor(JiraIssueListModel model, JiraServer server, AbstractJiraServerFacade facade, DropZoneWorker worker) { if (activeDropZones.ContainsKey(worker.ZoneKey)) { activeDropZones[worker.ZoneKey].BringToFront(); } else { new DropZone(model, server, facade, worker).Show(); } }