public List <SingerViewModel> GetSingers() { List <SingerViewModel> singerViewModels = new List <SingerViewModel>(); List <SingerModel> singers = new List <SingerModel>(); if (useMock) { singerDaoMock = new SingerDaoMock(); singers = singerDaoMock.GetSingers(); } else { singerDao = new SingerDao(); singers = singerDao.GetSingers(); } foreach (SingerModel item in singers) { singerViewModels.Add(SingerMapper.ModelToViewModel(item)); } return(singerViewModels); }