public static IWXInteractionInfo GetFactory() { if (factory == null) { Type type = Type.GetType("Common." + SystemDefaultConfig.DatabaseProvider + "Repository.WeiXin.WXInteractionInfoDAL,Common." + SystemDefaultConfig.DatabaseProvider + "Repository", true); factory = (IWXInteractionInfo)Activator.CreateInstance(type); } return(factory); }
public static int QueryMaxIdByOpenId(string openId) { if (string.IsNullOrWhiteSpace(openId)) { throw new ArgumentNullException("openId"); } IWXInteractionInfo factory = WXInteractionInfoFactory.GetFactory(); return(factory.QueryMaxIdByOpenId(openId)); }
public static bool Add(WX_InteractionInfo model) { if (model == null) { throw new ArgumentNullException("model"); } IWXInteractionInfo factory = WXInteractionInfoFactory.GetFactory(); return(factory.Add(model)); }