public ListProjectForList GetAllProjects() { var projects = _destRepo.GetProjects().ProjectTo <ProjectForListVm>(_mapper.ConfigurationProvider).ToList(); var projectsVm = new ListProjectForList() { Projects = projects, Count = projects.Count }; return(projectsVm); }
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); }