public IActionResult GetTrendingProjects() { var trendingprojects = new ProjectsGridVM { Projects = _projectservices.GetTrendingProjects().ToList(), ProjectMultimedia = _multimediaServices.GetAll() }; return(View(trendingprojects)); }
public IActionResult CompletedProjects() { var completedprojects = new ProjectsGridVM { Projects = _projectservices.GetCompletedProjects().ToList(), ProjectMultimedia = _multimediaServices.GetAll() }; return(View(completedprojects)); }
public IActionResult GetMyBackedProjects() { var mybackedprojects = new ProjectsGridVM() { Projects = _projectservices.GetMyBackedProjects().ToList(), ProjectMultimedia = _multimediaServices.GetAll(), BackedPledges = _pledgesservices.GetUserBackedPledges().ToList(), Funds = _fundservices.GetUserFunds().ToList() }; return(View(mybackedprojects)); }
public async Task <IActionResult> GetAllProjects(string projectCategory, string searchString) { //Use LINQ to get list of genres. IQueryable <string> categoryQuery = from m in _db.Set <Project>() orderby m.ProjectCategory select m.ProjectCategory; var viewallprojects = new ProjectsGridVM { Categories = new SelectList(await categoryQuery.Distinct().ToListAsync()), Projects = _projectservices.GetAllActiveProjects(projectCategory, searchString).ToList(), ProjectMultimedia = _multimediaServices.GetAll() }; return(View(viewallprojects)); }