private void PopulateModuleCombobox() { IModuleDao moduleDao = ctx["ModuleDao"] as IModuleDao; var modules = from Module module in moduleDao.FindAll() where module.Application.Id == FrontendApplication.Id select module; moduleBindingSource.DataSource = modules.OrderBy(m => m.Name).ToArray <Module>(); // Find the last imported dialog module if (!string.IsNullOrEmpty(Config.Frontend.LastImportDialogModule) && moduleCbx.Items.Count > 0) { foreach (Module item in moduleCbx.Items.Cast <Module>()) { if (item.Name == Config.Frontend.LastImportDialogModule) { moduleCbx.SelectedItem = item; } } } }
/// <summary> /// Initialize with reference to page. /// </summary> /// <param name="page"></param> public PageModuleEditController(IModuleDao dao, IPageModuleView view, NameValueCollection urlParams) { _view = view; _dao = dao; _params = urlParams; }
public ModuleController() { dao = new ModuleDao(); }