예제 #1
0
 void CreateList(IEnumerable <Technician> technicianEntities, ITechnicianListItemViewModelFactory factory)
 {
     technicians = new List <ITechnicianListItemViewModel>();
     foreach (var technicianEntity in technicianEntities)
     {
         var technician = factory.Create(technicianEntity);
         technicians.Add(technician);
     }
 }
예제 #2
0
 public TechnicianListProvider(ITechnicianRepository technicianRepository,
                               ITechnicianListItemViewModelFactory listItemViewModelFactory)
 {
     CreateList(technicianRepository.GetAll(), listItemViewModelFactory);
 }