コード例 #1
0
        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"))
コード例 #2
0
 public Ingredient(string name, decimal quantity = 0, Enums.Unit unit = Enums.Unit.pieza)
 {
     Name     = name;
     Quantity = quantity;
     Unit     = unit;
 }