Exemple #1
0
        public ListProjectForList GetAllProjects()
        {
            var projects   = _destRepo.GetProjects().ProjectTo <ProjectForListVm>(_mapper.ConfigurationProvider).ToList();
            var projectsVm = new ListProjectForList()
            {
                Projects = projects,
                Count    = projects.Count
            };

            return(projectsVm);
        }
Exemple #2
0
        public DestinationDetailVm GetDestinationDetail(int id)
        {
            var dest       = _destRepo.GetDestinationById(id);
            var destVm     = _mapper.Map <DestinationDetailVm>(dest);
            var projects   = dest.Projects.AsQueryable().ProjectTo <ProjectForListVm>(_mapper.ConfigurationProvider).ToList();
            var projectsVm = new ListProjectForList()
            {
                Projects = projects,
                Count    = projects.Count
            };

            destVm.Projects = projectsVm;
            return(destVm);
        }