private void ExecuteLoad(object obj) { if (obj != null) { byte id = Convert.ToByte(obj); if (!VehicleTypeList.Any(x => x.VTypeID == id)) { MessageBox.Show("Invalid Id.", MessageBoxCaption, MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } SelectedVehicle = VehicleTypeList.FirstOrDefault(x => x.VTypeID == id); } Vehicle = new VehicleType { VTypeID = SelectedVehicle.VTypeID, Description = SelectedVehicle.Description, Capacity = SelectedVehicle.Capacity, UID = SelectedVehicle.UID, ButtonImage = SelectedVehicle.ButtonImage, }; if (Vehicle.ButtonImage != null) { Vehicle.ImageSource = Imaging.BinaryToImage(Vehicle.ButtonImage); } SetAction(ButtonAction.Selected); }
private void AddNewVehicle() { SelectedDriver = null; SelectedVehicle = new VehicleDTO { Type = (VehicleTypes)VehicleTypeList.FirstOrDefault().Value, Number = _vehicleService.GetVehicleCode() }; }