public IEnumerator GetEnumerator() { if (!_loadedModel.ContainsKey("linklists")) { var linklists = linklistService.GetAll(); var linklistsModel = Mapper.Map <List <LinklistModel> >(linklists); _loadedModel.Add("linklists", linklistsModel); return(linklistsModel.GetEnumerator()); } return(((List <LinklistModel>)_loadedModel["linklists"]).GetEnumerator()); }