using System.Collections.Generic;
using CB.Entity;
using CB.Interface.Infrastructure;
namespace CB.Data
{
public class AreaService
{
///
/// 删除
///
///
///
public static bool Delete(int aid)
{
var ok = DatabaseProvider.GetDbProvider().Delete(aid);
CB.Cache.CBCache.GetCacheService().RemoveObject(CB.Cache.CacheKeys.AreaList);
return ok;
}
///
/// 翻页列表
///
///
///
///
///
///
public static object ToPaging(AreaInfo areaInfo, int pageSize, int pageIndex, out int recordCount)
{
return DatabaseProvider.GetDbProvider().ToPaging(areaInfo, pageSize, pageIndex, out recordCount);
}
///
/// 所有列表--缓存
///
///
public static IList ToList()
{
return DatabaseProvider.GetDbProvider().ToList();
}
///
/// 获取详细
///
///
///
public static AreaInfo Get(int id)
{
return DatabaseProvider.GetDbProvider().Get(id);
}
///
/// 保存数据
///
///
///
public static bool Save(AreaInfo entity)
{
var ok = DatabaseProvider.GetDbProvider().Save(entity);
CB.Cache.CBCache.GetCacheService().RemoveObject(CB.Cache.CacheKeys.AreaList);
return ok;
}
}
}