public IQueryable <DiscussionViewModel> GetList() { var discussions = _discussionsRepository.GetList(); var mapper = new MapperConfiguration(c => { c.CreateMap <Discussion, DiscussionViewModel>(); c.IgnoreUnmapped(); c.CreateMap <User, UserViewModel>(); c.IgnoreUnmapped(); c.CreateMap <Category, CategoryViewModel>(); c.IgnoreUnmapped(); }).CreateMapper(); return(mapper.Map <IQueryable <Discussion>, IQueryable <DiscussionViewModel> >(discussions)); }