예제 #1
0
 public TModel.Location.AreaAndDev.Dev_CameraInfo GetCameraInfoByDevInfo(Location.TModel.Location.AreaAndDev.DevInfo dev)
 {
     if (dev == null)
     {
         return(null);
     }
     TModel.Location.AreaAndDev.Dev_CameraInfo cameraInfo = db.Dev_CameraInfos.DbSet.FirstOrDefault(item => item.DevInfoId == dev.Id).ToTModel();
     if (cameraInfo != null && DbModel.AppSetting.ParkName == "中山嘉明电厂")
     {
         //dev.Abutment_DevID
         //string status = getOnlineState(dev.Abutment_DevID);
         string m3u8Url = "";
         m3u8Url = getM3u8Url(dev.Abutment_DevID);
         //if (status == "1")
         //{
         //    m3u8Url = getM3u8Url(dev.Abutment_DevID);
         //}
         //else if (status == "2")
         //{
         //    m3u8Url = "不在线";
         //}
         cameraInfo.RtspUrl = m3u8Url;
     }
     return(cameraInfo);
 }
예제 #2
0
 public bool DeleteDevInfo(Location.TModel.Location.AreaAndDev.DevInfo devInfo)
 {
     return(new DeviceService(db).Delete(devInfo.Id + "") != null);
 }
예제 #3
0
 public Location.TModel.Location.AreaAndDev.DevInfo AddDevInfo(Location.TModel.Location.AreaAndDev.DevInfo devInfo)
 {
     return(new DeviceService(db).Post(devInfo));
 }