private  DeviceManageViewModel GetDeviceManageVM(DateTime nowTime, EMVehicle vehicle, EMTenant tenant)
        {
            DeviceManageViewModel model = new DeviceManageViewModel();
            model.CreateTime = vehicle.CreateTime;
            model.DeviceNo = vehicle.DeviceNo;
            model.ExpireTime = vehicle.ExpireTime;
            model.GPSCode = vehicle.GPSCode;
            model.GPSTypeID = vehicle.GPSTypeID;
            model.GPSTypeName = vehicle.GPSTypeName;
            model.GroupID = vehicle.GroupID;
            model.IconType = vehicle.IconType;
            model.InitMileage = vehicle.InitMileage;
            model.InstallTime = vehicle.InstallTime;
            model.IsStop = vehicle.IsStop;
            model.LicenceNumber = vehicle.LicenceNumber;
            model.SIMNo = vehicle.SIMNo;
            model.TenantCode = vehicle.TenantCode;
            model.VehicleCode = vehicle.VehicleCode;

            model.NowTime = nowTime;

            if (tenant != null)
            {
                model.Email = tenant.Email;
                model.PhoneNumber = tenant.PhoneNumber;
                model.RegisterUserName = tenant.RegisterUserName;
                model.TenantName = tenant.TenantName;
            }
            return model;
        }
Example #2
0
        //查看与设置
        public ActionResult SettingPage(string VehicleCode)
        {
            DeviceManageViewModel model = new DeviceManageViewModel();
            EMVehicle vehicle = this._WebManagerWCFService.GetVehicle(new Guid(VehicleCode));
            if (vehicle != null)
            {
                model.CreateTime = vehicle.CreateTime;
                model.DeviceNo = vehicle.DeviceNo;
                model.ExpireTime = vehicle.ExpireTime;
                model.GPSCode = vehicle.GPSCode;
                model.GPSTypeID = vehicle.GPSTypeID;
                model.GPSTypeName = vehicle.GPSTypeName;
                model.GroupID = vehicle.GroupID;
                model.IconType = vehicle.IconType;
                model.InitMileage = vehicle.InitMileage;
                model.InstallTime = vehicle.InstallTime;
                model.IsStop = vehicle.IsStop;
                model.LicenceNumber = vehicle.LicenceNumber;
                model.SIMNo = vehicle.SIMNo;
                model.TenantCode = vehicle.TenantCode;
                model.VehicleCode = vehicle.VehicleCode;

                model.NowTime = DateTime.Now;
                EMTenant tenant = this._WebManagerWCFService.GetTenant(model.TenantCode);
                if (tenant != null)
                {
                    model.Email = tenant.Email;
                    model.PhoneNumber = tenant.PhoneNumber;
                    model.RegisterUserName = tenant.RegisterUserName;
                    model.TenantName = tenant.TenantName;
                }
            }

            return View("Operation/SettingPage", model);
        }