public static Data.UnitOfMeasure ToData(this Logic.UnitOfMeasure unit)
        {
            switch (unit)
            {
            case Logic.UnitOfMeasure.Unit:
                return(Data.UnitOfMeasure.Unit);

            case Logic.UnitOfMeasure.Kg:
                return(Data.UnitOfMeasure.Kg);

            case Logic.UnitOfMeasure.L:
                return(Data.UnitOfMeasure.L);

            default:
                return(Data.UnitOfMeasure.Unit);
            }
        }
        public static string ToText(this Logic.UnitOfMeasure unit)
        {
            switch (unit)
            {
            case Logic.UnitOfMeasure.Kg:
                return("кг");

            case Logic.UnitOfMeasure.L:
                return("л");

            case Logic.UnitOfMeasure.Unit:
                return("шт");

            default:
                return("error");
            }
        }
 public EntryNotFoundInDatabaseError(string name, Logic.UnitOfMeasure unit)
     : base($"{name} not found in database")
 {
     EntryName = name;
     EntryUnit = unit;
 }