using System;
using CB.Interface;
using CB.Entity;
using CB.Interface.Infrastructure;
using System.Collections.Generic;


namespace CB.Data
{
    public class TrendToolItemCssConfigService
    {
        public static bool Save(TrendToolItemCssConfigInfo entity)
        {
            return DatabaseProvider.GetDbProvider<ITrendToolItemCssConfigService>().Save(entity);
        }

        public static bool Update(TrendToolItemCssConfigInfo entity)
        {
            return DatabaseProvider.GetDbProvider<ITrendToolItemCssConfigService>().Update(entity);
        }

 
        public static bool Delete(int id)
        {
            return DatabaseProvider.GetDbProvider<ITrendToolItemCssConfigService>().Delete(id);
        }

        public static bool Delete(TrendToolItemCssConfigInfo entity)
        {
            return DatabaseProvider.GetDbProvider<ITrendToolItemCssConfigService>().Delete(entity);
        }

        public static TrendToolItemCssConfigInfo Get(int id)
        {
            return DatabaseProvider.GetDbProvider<ITrendToolItemCssConfigService>().Get<int>(id);
        }

        public static TrendToolItemCssConfigInfo Get(TrendToolItemCssConfigInfo entity)
        {
            return DatabaseProvider.GetDbProvider<ITrendToolItemCssConfigService>().Get( entity);
        }     


        public static IList<TrendToolItemCssConfigInfo> ToList()
        {
            return DatabaseProvider.GetDbProvider<ITrendToolItemCssConfigService>().ToList();
        }

        public static IList<TrendToolItemCssConfigInfo> ToPaging(TrendToolItemCssConfigInfo entity, int pageSize, int pageIndex, out int recordCount)
        {
            return DatabaseProvider.GetDbProvider<ITrendToolItemCssConfigService>().ToPaging(entity, pageSize, pageIndex, out recordCount);
        }
        public static TrendToolItemCssConfigInfo GetToolItemCSS(int itemID)
        {
            return DatabaseProvider.GetDbProvider<ITrendToolItemCssConfigService>().Get<int>(itemID);
        }
    }
}