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; }
//查看与设置 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); }