コード例 #1
0
        public IDetail CreateDetail(IDetail detail)
        {
            IDetailChecker detailchecker = checker[detail.GetType()];

            return(detailchecker.CreateDetail(detail));
        }
コード例 #2
0
 private void DisplayCheckedDetail(IDetail detail, Task <bool> taskResult, ICheckMachine currentCheckMachines)
 {
     if (taskResult.Result == true)
     {
         display.WriteLine($"The CheckMachine \"{currentCheckMachines.Model}\" checked {detail.GetType().Name} №{detail.NumberOfDetail} - fine");
     }
     else
     {
         display.WriteLine($"The CheckMachine \"{currentCheckMachines.Model}\" checked {detail.GetType().Name} №{detail.NumberOfDetail} - trash");
     }
 }
コード例 #3
0
        public bool CheckDetail(IDetail detail)
        {
            IDetailChecker detailchecker = checker[detail.GetType()];

            return(detailchecker.CheckDetail(detail));
        }