public override void Execute(object parameter) { string text = $"この路線を増設するには{LogicUtil.AppendMoneyUnit(vm.CalcAddLaneCost())}かかります。よろしいですか?"; ExecuteDelegete exec = new ExecuteDelegete(vm.ExecuteAddLane); vm.ExecuteWithMoney(text, exec); }
public override void Execute(object parameter) { string text = vm.IsReduceOrRemoveLane() ? $"この路線を削減します。よろしいですか?" : "この路線を廃止します。よろしいですか?"; ExecuteDelegete exec = new ExecuteDelegete(vm.ExecuteRemoveLane); vm.ExecuteWithMoney(text, exec); }
public override void Execute(object parameter) { string text = $"この路線の電化設備を撤去します。よろしいですか?"; ExecuteDelegete exec = new ExecuteDelegete(vm.ExecuteHidenka); vm.ExecuteWithMoney(text, exec); }