コード例 #1
0
ファイル: Fitness.cs プロジェクト: KostadinovK/CSharp-OOP
 public override void DoService(IAnimal animal, int procedureTime)
 {
     base.DoService(animal, procedureTime);
     ProcedureHistory.Add(animal);
     animal.Happiness -= 3;
     animal.Energy    += 10;
 }
コード例 #2
0
ファイル: Vaccinate.cs プロジェクト: KostadinovK/CSharp-OOP
 public override void DoService(IAnimal animal, int procedureTime)
 {
     base.DoService(animal, procedureTime);
     ProcedureHistory.Add(animal);
     animal.Energy      -= 8;
     animal.IsVaccinated = true;
 }
コード例 #3
0
        public override void DoService(IAnimal animal, int procedureTime)
        {
            CheckProcedureTime(animal, procedureTime);

            animal.Happiness     -= 7;
            animal.ProcedureTime -= procedureTime;

            ProcedureHistory.Add(animal);
        }
コード例 #4
0
 public override void DoService(IAnimal animal, int procedureTime)
 {
     base.DoService(animal, procedureTime);
     if (animal is Animal a)
     {
         a.Happiness     -= 7;
         a.ProcedureTime -= procedureTime;
         ProcedureHistory.Add(animal);
     }
 }
コード例 #5
0
ファイル: Vaccinate.cs プロジェクト: skorae/SoftUni-kdinev
 public override void DoService(IAnimal animal, int procedureTime)
 {
     base.DoService(animal, procedureTime);
     if (animal is Animal currentAnimal)
     {
         currentAnimal.Energy        -= 8;
         currentAnimal.IsVaccinated   = true;
         currentAnimal.ProcedureTime -= procedureTime;
         ProcedureHistory.Add(animal);
     }
 }
コード例 #6
0
 public override void DoService(IAnimal animal, int procedureTime)
 {
     base.DoService(animal, procedureTime);
     if (animal.IsChipped)
     {
         throw new ArgumentException($"{animal.Name} is already chipped");
     }
     ProcedureHistory.Add(animal);
     animal.Happiness -= 5;
     animal.IsChipped  = true;
 }
コード例 #7
0
ファイル: DentalCare.cs プロジェクト: skorae/SoftUni-kdinev
        public override void DoService(IAnimal animal, int procedureTime)
        {
            base.DoService(animal, procedureTime);

            if (animal is Animal currentAnimal)
            {
                currentAnimal.Happiness     += 12;
                currentAnimal.Energy        += 10;
                currentAnimal.ProcedureTime -= procedureTime;
                ProcedureHistory.Add(animal);
            }
        }