Esempio n. 1
0
 public static bool CheckMultilevel(stage_parser.Offer offer, string check)
 {
     if (MoreThanOneFloor(offer))
     {
         return(check.ToLower() == "да");
     }
     return(true);
 }
Esempio n. 2
0
 public static int?ReturnKnownValue(stage_parser.Offer offer)
 {
     if (MoreThanOneFloor(offer))
     {
         return(offer.Multilevel_floor);
     }
     else
     {
         return(offer.raw_floor_level);
     }
 }
Esempio n. 3
0
 public static bool MoreThanOneFloor(stage_parser.Offer offer)
 {
     return(offer.Multilevel_floor.HasValue && !offer.raw_floor_level.HasValue);
 }
Esempio n. 4
0
 public static bool DatabaseHasFilledValues(stage_parser.Offer offer)
 {
     return(offer.raw_floor_level.HasValue || offer.Multilevel_floor.HasValue);
 }
Esempio n. 5
0
 public static int DisplayAndCountNoValueTestFailure(stage_parser.Offer offer, int errorCounter)
 {
     Console.WriteLine("Парсер вернул не число. id <{0}>\n{1}\n",
                       offer.id, offer.description);
     return(++errorCounter);
 }
Esempio n. 6
0
 public static int DisplayAndCountTestFailure(stage_parser.Offer offer, int?parser_floor_level, int errorCounter)
 {
     Console.WriteLine("Тест не пройден. id: {0}\n{1}\nОжидался этаж: {2}, вместо {3}\n",
                       offer.id, offer.description, ReturnKnownValue(offer), parser_floor_level);
     return(++errorCounter);
 }