public List <SynCameraInfo> GetAllCameraBySynGroupId(ref string errMessage, int SynGroupId) { Database db = DatabaseFactory.CreateDatabase(); errMessage = ""; var list = new List <SynCameraInfo>(); try { SynCameraInfo oSynCameraInfo; DataSet ds = SynGroupDataAccess.GetAllCameraBySynGroupId(db, SynGroupId); foreach (DataRow item in ds.Tables[0].Rows) { oSynCameraInfo = new SynCameraInfo(item); list.Add(oSynCameraInfo); } return(list); } catch (Exception ex) { errMessage = ex.Message + ex.StackTrace; Logger.Error("Error Message:" + ex.Message + " Trace:" + ex.StackTrace); return(null); } }