public bool Delete() { try { foreach (RoleModuleDA roleModule in RoleModuleDA.FindAll(string.Format("where [Module]={0}", ID))) { roleModule.Delete(); roleModule.Save(); } foreach (EditionModuleDA editionModule in EditionModuleDA.FindAll(string.Format("where [Module]={0}", ID))) { editionModule.Delete(); editionModule.Save(); } m_ModuleDA.Delete(); m_ModuleDA.Save(); return(true); } catch (Exception exception) { Loger.Instance.WriteErrorLog(exception.Message); return(false); } }
public static List <Module> GetModulesByEdition(int editionId) { List <Module> modules = new List <Module>(); foreach (EditionModuleDA editionModule in EditionModuleDA.FindAll(string.Format("where [Edition]={0}", editionId))) { modules.Add(new Module(ModuleDA.Get(editionModule.Module))); } modules.Sort(); return(modules); }