Пример #1
0
 static ServiceStation.Service WheelService(ServiceStation carInService)
 {
     ServiceStation.Service operation = null;
     operation += carInService.set_IsCorrectWheelAngles;
     operation += carInService.set_IsWheelReplaced;
     return(operation);
 }
Пример #2
0
 static ServiceStation.Service BodyService(ServiceStation carInService)
 {
     ServiceStation.Service operation = null;
     operation += carInService.set_IsPainted;
     operation += carInService.set_IsFullRevision;
     operation += carInService.set_IsCarBodyRepaired;
     return(operation);
 }
Пример #3
0
 static ServiceStation.Service FullService(ServiceStation carInService)
 {
     ServiceStation.Service operation = null;
     operation += carInService.set_IsCorrectWheelAngles;
     operation += carInService.set_IsPainted;
     operation += carInService.set_IsOilChanged;
     operation += carInService.set_IsFullRevision;
     operation += carInService.set_IsWheelReplaced;
     operation += carInService.set_IsCarBodyRepaired;
     return(operation);
 }
Пример #4
0
 static ServiceStation.Service CustomService(ServiceStation carInService)
 {
     ServiceStation.Service operation = null;
     while (true)
     {
         Console.Write("Хотите проверить развал-схождение?(1-да, 0-нет):");
         if (int.Parse(Console.ReadLine()) == 1)
         {
             operation += carInService.set_IsCorrectWheelAngles;
             break;
         }
         else
         {
             break;
         }
     }
     while (true)
     {
         Console.Write("Хотите покрасить?(1-да, другое число-нет):");
         if (int.Parse(Console.ReadLine()) == 1)
         {
             operation += carInService.set_IsPainted;
             break;
         }
         else
         {
             break;
         }
     }
     while (true)
     {
         Console.Write("Хотите поменять масло?(1-да, другое число-нет):");
         if (int.Parse(Console.ReadLine()) == 1)
         {
             operation += carInService.set_IsOilChanged;
             break;
         }
         else
         {
             break;
         }
     }
     while (true)
     {
         Console.Write("Хотите провести полный осмотр?(1-да, другое число-нет):");
         if (int.Parse(Console.ReadLine()) == 1)
         {
             operation += carInService.set_IsFullRevision;
             break;
         }
         else
         {
             break;
         }
     }
     while (true)
     {
         Console.Write("Хотите поменять колёса?(1-да, другое число-нет):");
         if (int.Parse(Console.ReadLine()) == 1)
         {
             operation += carInService.set_IsWheelReplaced;
             break;
         }
         else
         {
             break;
         }
     }
     while (true)
     {
         Console.Write("Хотите починить кузов?(1-да, другое число-нет):");
         if (int.Parse(Console.ReadLine()) == 1)
         {
             operation += carInService.set_IsCarBodyRepaired;
             break;
         }
         else
         {
             break;
         }
     }
     return(operation);
 }