/// <summary> /// 获取代理商详情 /// </summary> /// <param name="agentID"></param> /// <returns></returns> public static Agents GetAgentDetail(string agentID) { if (!Agents.ContainsKey(agentID)) { DataTable dt = AgentsDAL.BaseProvider.GetAgentDetail(agentID); Agents model = new Agents(); if (dt.Rows.Count == 1) { DataRow row = dt.Rows[0]; model.FillData(row); Agents.Add(model.AgentID,model); return Agents[agentID]; } else return null; } else return Agents[agentID]; }
/// <summary> /// 更新代理商缓存 /// </summary> /// <param name="agentID"></param> /// <returns></returns> public static bool UpdatetAgentCache(string agentID) { if (Agents.ContainsKey(agentID)) { DataTable dt = AgentsDAL.BaseProvider.GetAgentDetail(agentID); Agents model = new Agents(); if (dt.Rows.Count == 1) { DataRow row = dt.Rows[0]; model.FillData(row); Agents[agentID] = model; return true; } } return false; }