示例#1
0
 public static BsonDocument Indexed(this Model.Quantity quantity)
 {
     if (quantity.IsUcum())
     {
         Quantity q = quantity.ToSystemQuantity();
         return(q.Indexed());
     }
     else
     {
         return(quantity.NonUcumIndexed());
     }
 }
示例#2
0
 public static Model.Quantity Canonical(this Model.Quantity input)
 {
     if (IsUcum(input))
     {
         Quantity quantity = input.ToSystemQuantity();
         quantity = system.Canonical(quantity);
         return(quantity.ToModelQuantity());
     }
     else
     {
         return(input);
     }
 }
示例#3
0
        public static string ValueAsSearchableString(this Model.Quantity quantity)
        {
            Quantity q = quantity.ToSystemQuantity();

            return(q.LeftSearchableString());
        }