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(); }
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; }