private Ingredient GetIngredientFromCell(string cellStringValue) { decimal quantity = 0; Enums.Unit unit = Enums.Unit.pieza; if (int.TryParse(Regex.Match(cellStringValue, @"\d+").Value, out int parsedNumber)) { quantity = parsedNumber; } foreach (string unitEnum in Enum.GetNames(typeof(Enums.Unit))) { if (Regex.IsMatch(cellStringValue, @$ "\s({unitEnum})\s"))
public Ingredient(string name, decimal quantity = 0, Enums.Unit unit = Enums.Unit.pieza) { Name = name; Quantity = quantity; Unit = unit; }