private void EnterItemQuantity(PickInstanceDelegate aCreateInstance, Int32 aId, Int32 aQuantity) { IPick pick = aCreateInstance(aId, aQuantity); Boolean solve = pick.IsCorrectQuantity(); if (!solve) { solve = pick.ShowDialog(); } if (solve) { pick.ChangeQuantity(); } }
public PickController(IPick pick) { _pick = pick; }
public static void ProbabilitiesMatter <T>(this Assert assert, IPick <T> pickable, int tries = 1_000_000, double acceptedDeviation = 0.25, params (T value, double chance)[] valueChancesPairs)