using System; using System.Collections.Generic; using System.Data; using System.Data.Common; using CB.Common; using CB.Data; using CB.Entity; using CB.Entity.Frequency; using CB.Interface.Infrastructure; namespace CB.Data { //DT_Template public class TemplateService { public static bool Save(TemplateInfo entity) { var ok = DatabaseProvider.GetDbProvider<ITemplateService>().Save(entity); CB.Cache.CBCache.GetCacheService().RemoveObject(CB.Cache.CacheKeys.TemplateList); return ok; } public static bool Update(TemplateInfo entity) { var ok = DatabaseProvider.GetDbProvider<ITemplateService>().Update(entity); CB.Cache.CBCache.GetCacheService().RemoveObject(CB.Cache.CacheKeys.TemplateList); return ok; } public static bool Delete(int id) { var ok = DatabaseProvider.GetDbProvider<ITemplateService>().Delete(id); CB.Cache.CBCache.GetCacheService().RemoveObject(CB.Cache.CacheKeys.TemplateList); return ok; } public static TemplateInfo Get(int id) { return DatabaseProvider.GetDbProvider<ITemplateService>().Get(id); } public static IList<TemplateInfo> ToList() { return DatabaseProvider.GetDbProvider<ITemplateService>().ToList(); } public static IList<TemplateInfo> ToPaging(TemplateInfo entity, int pageSize, int pageIndex, out int recordCount) { return DatabaseProvider.GetDbProvider<ITemplateService>().ToPaging(entity, pageSize, pageIndex, out recordCount); } } }