示例#1
0
        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);
            }
        }