// GET: /<controller>/ public IActionResult Index() { List <TeacherProxy> proxies = new List <TeacherProxy>(); foreach (var teacher in _repository.Teachers) { proxies.Add(_proxyFactory.Get(teacher.Id)); } return(View(proxies)); }