public bool CreateCanExecute() { return StockItem != null && (IsUnique || (IsInt && Units.HasValue && Units.Value > 0) || (IsDecimal && DecimalUnits.HasValue && DecimalUnits.Value > 0)); }