TG.WXCRM.V4/BLL/Wx/WX_UINCONFIG_BL.cs

48 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using WX.CRM.BLL.Util;
using WX.CRM.Common;
using WX.CRM.IBLL.Wx;
using WX.CRM.Model.Entity;
namespace WX.CRM.BLL.Wx
{
public class WX_UINCONFIG_BL : IWX_UINCONFIG
{
public List<WX_UINCONFIG> GetAllUinConfigList()
{
using (var db = new crmContext())
{
return db.WX_UINCONFIG.ToList();
}
}
public bool IsHaveUin(string uin)
{
using (var db = new crmContext())
{
return db.WX_UINCONFIG.Where(u => u.UIN == uin).FirstOrDefault() != null;
}
}
public bool Update(ref ValidationErrors errors, WX_UINCONFIG model)
{
try
{
using (var db = new crmContext())
{
db.WX_UINCONFIG.Add(model);
return db.SaveChanges().GetResult();
}
}
catch (Exception ex)
{
errors.Add(ex.Message);
return false;
}
}
}
}