ComplianceServer/oldcode/Core.BLL/Res/RES_APPLY_BL.cs

46 lines
1.5 KiB
C#

using CRM.Core.BLL.Util;
using System;
using WX.CRM.Common;
namespace CRM.Core.Res
{
public class RES_APPLY_BL
{
string clientid = Utility.GetSettingByKey("CRMClientKey");
CRM.Core.BLL.Util.SecurityHelper sHelper = new SecurityHelper();
ValidationErrors errors = new ValidationErrors();
public bool Create(ref ValidationErrors errors, CRM.Core.Model.Entity.RES_APPLY model)
{
try
{
//LogHelper.Error("g----------------------------------------------------" + sHelper.encyptData(clientid, model.MOBILE));
using (var db = new CRM.Core.Model.Entity.zxdContext())
{
//var entry = db.RES_APPLY.FirstOrDefault(m => m.PKID == model.PKID);
//if (entry != null)
//{
// errors.Add("该编码已经被占用!");
// return false;
//}
model.CTIME = DateTime.Now;
model.ENMOBILE = Utility.NumberFormat(model.MOBILE);
model.MOBILE = sHelper.encyptData(clientid, model.MOBILE);
db.RES_APPLY.Add(model);
return db.SaveChanges().GetResult();
}
}
catch (Exception ex)
{
errors.Add(ex.Message);
LogHelper.Error(ex.Message + "|" + ex.StackTrace);
return false;
}
}
}
}