Example #1
0
        /// <summary>
        /// 添加设施图片
        /// </summary>
        /// <param name="cameraPresetPointSerialnum">摄像机预置点编码</param>
        /// <param name="picSerialnum">图片编码</param>
        /// <returns></returns>
        public bool AddFacilityPics(string cameraPresetPointSerialnum, string picSerialnum)
        {
            var result = false;

            if (string.IsNullOrWhiteSpace(cameraPresetPointSerialnum))
            {
                throw new ArgumentNullException("cameraPresetPointSerialnum");
            }
            if (string.IsNullOrWhiteSpace(picSerialnum))
            {
                throw new ArgumentNullException("picSerialnum");
            }
            try
            {
                var fp = new FacilityPics {
                    FacilityCameraPresetSerialnum = cameraPresetPointSerialnum,
                    PicSerialnum = picSerialnum
                };
                fp.Save();
                result = true;
            }
            catch (Exception ex)
            {
                //throw;
            }
            return(result);
        }
Example #2
0
 // <summary>
 ///根据摄像机预置点编码、时间段和图片数量获取图片
 /// </summary>
 /// <param name="fcpSerialnum">摄像机预置点编码</param>
 /// <param name="startTime">起始时间</param>
 /// <param name="endTime">结束时间</param>
 /// <param name="count">图片数量</param>
 /// <returns></returns>
 public IEnumerable <string> GetByCompanySerialnumAndTimeAndCount(string fcpSerialnum, DateTime startTime, DateTime endTime, int count)
 {
     if (String.IsNullOrWhiteSpace(fcpSerialnum))
     {
         throw new ArgumentNullException("fcpSerialnum");
     }
     if (startTime == null)
     {
         startTime = DateTime.Today;
     }
     if (endTime == null)
     {
         endTime = DateTime.Today.AddDays(1);
     }
     return(FacilityPics.GetPics(fcpSerialnum, startTime, endTime, count));
 }