Example #1
0
        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));
        }