using System;
using System.Collections.Generic;
using System.Linq;
using WX.CRM.BLL.Base;
using WX.CRM.BLL.Util;
using WX.CRM.Common;
using WX.CRM.IBLL.Soft;
namespace WX.CRM.BLL.Soft
{
public class SOFT_REMOTECODE_BL : ISOFT_REMOTECODE, ISOFT_REMOTECODE_Q
{
#region 添加
///
/// 添加
///
///
///
public bool Create_RemoteCode(ref ValidationErrors errors, WX.CRM.Model.Entity.SOFT_REMOTECODE model)
{
try
{
using (WX.CRM.Model.Entity.crmContext db = new WX.CRM.Model.Entity.crmContext())
{
model.PKID = new SEQUENCES_BL().Seq_base_get();
model.CTIME = DateTime.Now;
db.SOFT_REMOTECODE.Add(model);
return db.SaveChanges().GetResult();
}
}
catch (Exception ex)
{
errors.Add(ex.Message);
return false;
}
}
#endregion
#region 获取分页数据列表
///
/// 列表获取
///
///
///
public List GetList_RemoteCode(ref Pager pager)
{
using (var db = new WX.CRM.Model.Entity.crmContext())
{
var queryData = db.SOFT_REMOTECODE.AsQueryable();
queryData = queryData.OrderByDescending(m => m.CTIME);
PagerUtil.SetPager(ref queryData, ref pager);
return queryData.ToList();
}
}
#endregion
}
}