public static IotMService GetInstance() { if (instance == null) { instance = new IotMService(); } return(instance); }
/// <summary> /// »ñȡȼÆøÕ˺Š/// </summary> /// <param name="account"></param> /// <returns></returns> public List <GasUser> GetGasUserList(string account) { List <GasUser> list = new List <GasUser>(); DataContext dd = new DataContext(System.Configuration.ConfigurationManager.ConnectionStrings[configName].ConnectionString); Table <Olb_GasUserRelation> tbl = dd.GetTable <Olb_GasUserRelation>(); List <Olb_GasUserRelation> relationList = tbl.Where(p => p.Account == account).ToList(); foreach (Olb_GasUserRelation o in relationList) { GasUser user = IotMService.GetInstance().GetGasUserByUserId(o.GasUserID, o.CompanyID); list.Add(user); } return(list); }