using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using Tanshu.Accounts.DAOFactory; using Tanshu.Data.DAO; using Tanshu.Accounts.Contracts; namespace Tanshu.Accounts.BI { public static class ModifierBI { public static void Insert(ModifierBO modifier) { GetFactory factory = GetFactory.GetDAOFactory(Database.GetFactoryType); using (IConnectionDAO connection = factory.Connection) { using (IModifierDAO dao = factory.GetModifierDAO(connection)) { dao.Insert(modifier); } } } //public void Update(ModifierBO modifier) //{ // GetFactory factory = GetFactory.GetDAOFactory(Database.GetFactoryType); // using (IConnectionDAO connection = factory.Connection) // { // using (var dao = factory.GetModifierDAO(connection)) // { // dao.Update(modifier); // } // } //} public static void Delete(string modifierID) { GetFactory factory = GetFactory.GetDAOFactory(Database.GetFactoryType); using (IConnectionDAO connection = factory.Connection) { using (IModifierDAO dao = factory.GetModifierDAO(connection)) { dao.Delete(modifierID); } } } public static ModifierBO GetModifier(string modifierID) { GetFactory factory = GetFactory.GetDAOFactory(Database.GetFactoryType); using (IConnectionDAO connection = factory.Connection) { using (IModifierDAO dao = factory.GetModifierDAO(connection)) { return dao.GetModifier(modifierID); } } } public static List GetModifiers() { GetFactory factory = GetFactory.GetDAOFactory(Database.GetFactoryType); using (IConnectionDAO connection = factory.Connection) { using (IModifierDAO dao = factory.GetModifierDAO(connection)) { return dao.GetModifiers(); } } } } }