public ReportFormsAppService(IRepository <DVR> dvrrepository, IRepository <Camera> camerarepository, IRepository <CameraRepair> cameraRepairrepository, IDVRCheckInfoAppService dVRCheckInfoAppService)
        {
            _camerarepository       = camerarepository;
            _dvrrepository          = dvrrepository;
            _cameraRepairrepository = cameraRepairrepository;
            _dVRCheckInfoAppService = dVRCheckInfoAppService;

            //维修数据获取
            var dataCameraRepair = from a in _camerarepository
                                   join b in _cameraRepairrepository on a.Camera_ID equals b.Camera_ID

                                   select new CameraRepairDto
            {
                DVR_Room       = a.Monitoring_room,
                DVR_ID         = a.DVR_ID,
                channel_ID     = a.channel_ID,
                Camera_ID      = a.Camera_ID,
                Build          = a.Build,
                floor          = a.floor,
                Direction      = a.Direction,
                Location       = a.Location,
                department     = a.department,
                Camera_Tpye    = a.Camera_Tpye,
                install_time   = a.install_time,
                manufacturer   = a.manufacturer,
                AnomalyTime    = b.AnomalyTime,
                CollectTime    = b.CollectTime,
                AnomalyType    = b.AnomalyType,
                AnomalyGrade   = b.AnomalyGrade,
                Registrar      = b.Registrar,
                RepairState    = b.RepairState,
                RepairedTime   = b.RepairedTime,
                Accendant      = b.Accendant,
                RepairDetails  = b.RepairDetails,
                RepairFirm     = b.RepairFirm,
                Supervisor     = b.Supervisor,
                ReplacePart    = b.ReplacePart,
                ProjectAnomaly = b.ProjectAnomaly,
                NoSignal       = b.NoSignal,
                Remark         = b.Remark,
                Id             = b.Id,
            };

            listcameraRepair = dataCameraRepair.ToList();
            //监控数据获取
            var data = from a in _dvrrepository
                       join b in _camerarepository on a.DVR_ID equals b.DVR_ID
                       select new DVRCameraDto
            {
                Factory         = a.Factory,
                Monitoring_room = a.Monitoring_room,
                Build           = b.Build,
                floor           = b.floor,
                DVR_ID          = a.DVR_ID,
                CameraID        = b.Camera_ID,
            };

            listdVRCamera = data.ToList();
        }
Ejemplo n.º 2
0
 public ReportFormsAppService(IRepository <DVR> dvrrepository, IRepository <Camera> camerarepository, IRepository <CameraRepair> cameraRepairrepository, IRepository <MonitorRoom> monitorRommrepository, IDVRCheckInfoAppService dvrCheckInfoAppService)
 {
     _camerarepository       = camerarepository;
     _dvrrepository          = dvrrepository;
     _cameraRepairrepository = cameraRepairrepository;
     _dvrCheckInfoAppService = dvrCheckInfoAppService;
     _monitorRommrepository  = monitorRommrepository;
 }