public virtual async Task <WC_ResponseLogModel> GetByIdAsync(object id) { if (IsExists(id)) { WC_ResponseLog entity = await m_Rep.GetByIdAsync(id); WC_ResponseLogModel model = new WC_ResponseLogModel(); model.Id = entity.Id; model.OfficalAccountId = entity.OfficalAccountId; model.OpenId = entity.OpenId; model.RequestType = entity.RequestType; model.RequestContent = entity.RequestContent; model.ResponseType = entity.ResponseType; model.ResponseContent = entity.ResponseContent; model.CreateTime = entity.CreateTime; model.CreateBy = entity.CreateBy; model.ModifyTime = entity.ModifyTime; model.ModifyBy = entity.ModifyBy; return(model); } else { return(null); } }
/// <summary> /// 保存数据 /// </summary> public virtual void SaveImportData(IEnumerable <WC_ResponseLogModel> list) { try { using (DBContainer db = new DBContainer()) { foreach (var model in list) { WC_ResponseLog entity = new WC_ResponseLog(); entity.Id = ResultHelper.NewId; entity.OfficalAccountId = model.OfficalAccountId; entity.OpenId = model.OpenId; entity.RequestType = model.RequestType; entity.RequestContent = model.RequestContent; entity.ResponseType = model.ResponseType; entity.ResponseContent = model.ResponseContent; entity.CreateTime = ResultHelper.NowTime; entity.CreateBy = model.CreateBy; entity.ModifyTime = model.ModifyTime; entity.ModifyBy = model.ModifyBy; db.WC_ResponseLog.Add(entity); } db.SaveChanges(); } } catch (Exception ex) { throw; } }
public static void WriteWeChatLog(WC_ResponseLog model) { SysConfigModel siteConfig = new SysConfigBLL().loadConfig(Utils.GetXmlMapPath("Configpath")); //后台管理日志开启 if (siteConfig.logstatus == 1) { WC_ResponseLog entity = new WC_ResponseLog(); entity.KEY_Id = ResultHelper.NewId; entity.OpenId = model.OpenId; entity.RequestType = model.RequestType; entity.RequestContent = model.RequestContent; entity.ResponseType = model.ResponseType; entity.ResponseContent = model.ResponseContent; entity.CreateBy = ""; entity.CreateTime = ResultHelper.NowTime.ToString("yyyy-MM-dd HH:mm:ss"); entity.ModifyBy = ""; entity.ModifyTime = ResultHelper.NowTime.ToString("yyyy-MM-dd HH:mm:ss"); WC_ResponseLogRepository logRepository = new WC_ResponseLogRepository(); logRepository.Create(entity); } else { return; } }
public static void WriteWeChatLog(WC_ResponseLogModel model) { SysConfigModel siteConfig = new SysConfigBLL().loadConfig(Utils.GetXmlMapPath("Configpath")); //后台管理日志开启 if (siteConfig.logstatus == 1) { WC_ResponseLog entity = new WC_ResponseLog(); entity.Id = ResultHelper.NewId; entity.OpenId = model.OpenId; entity.RequestType = model.RequestType; entity.RequestContent = model.RequestContent; entity.ResponseType = model.ResponseType; entity.ResponseContent = model.ResponseContent; entity.CreateBy = ""; entity.CreateTime = ResultHelper.NowTime; entity.ModifyBy = ""; entity.ModifyTime = ResultHelper.NowTime; using (WC_ResponseLogRepository logRepository = new WC_ResponseLogRepository(new DBContainer())) { logRepository.Create(entity); } } else { return; } }
public virtual WC_ResponseLogModel GetById(string id) { if (IsExists(id)) { WC_ResponseLog entity = m_Rep.GetById(id); WC_ResponseLogModel model = new WC_ResponseLogModel(); model.Id = entity.Id; model.OfficalAccountId = entity.OfficalAccountId; model.OpenId = entity.OpenId; model.RequestType = entity.RequestType; model.RequestContent = entity.RequestContent; model.ResponseType = entity.ResponseType; model.ResponseContent = entity.ResponseContent; model.CreateTime = entity.CreateTime; model.CreateBy = entity.CreateBy; model.ModifyTime = entity.ModifyTime; model.ModifyBy = entity.ModifyBy; return(model); } else { return(null); } }
public virtual async Task <Tuple <ValidationErrors, bool> > CreateAsync(WC_ResponseLogModel model) { ValidationErrors errors = new ValidationErrors(); try { WC_ResponseLog entity = await m_Rep.GetByIdAsync(model.Id); if (entity != null) { errors.Add(Resource.PrimaryRepeat); return(new Tuple <ValidationErrors, bool>(errors, false)); } entity = new WC_ResponseLog(); entity.Id = model.Id; entity.OfficalAccountId = model.OfficalAccountId; entity.OpenId = model.OpenId; entity.RequestType = model.RequestType; entity.RequestContent = model.RequestContent; entity.ResponseType = model.ResponseType; entity.ResponseContent = model.ResponseContent; entity.CreateTime = model.CreateTime; entity.CreateBy = model.CreateBy; entity.ModifyTime = model.ModifyTime; entity.ModifyBy = model.ModifyBy; if (await m_Rep.CreateAsync(entity)) { return(new Tuple <ValidationErrors, bool>(errors, true)); } else { errors.Add(Resource.InsertFail); return(new Tuple <ValidationErrors, bool>(errors, false)); } } catch (Exception ex) { errors.Add(ex.Message); ExceptionHander.WriteException(ex); return(new Tuple <ValidationErrors, bool>(errors, false)); } }
public virtual bool Edit(ref ValidationErrors errors, WC_ResponseLogModel model) { try { WC_ResponseLog entity = m_Rep.GetById(model.Id); if (entity == null) { errors.Add(Resource.Disable); return(false); } entity.Id = model.Id; entity.OfficalAccountId = model.OfficalAccountId; entity.OpenId = model.OpenId; entity.RequestType = model.RequestType; entity.RequestContent = model.RequestContent; entity.ResponseType = model.ResponseType; entity.ResponseContent = model.ResponseContent; entity.CreateTime = model.CreateTime; entity.CreateBy = model.CreateBy; entity.ModifyTime = model.ModifyTime; entity.ModifyBy = model.ModifyBy; if (m_Rep.Edit(entity)) { return(true); } else { errors.Add(Resource.NoDataChange); return(false); } } catch (Exception ex) { errors.Add(ex.Message); ExceptionHander.WriteException(ex); return(false); } }