public IActionResult ProjectFundings([FromBody] ProjectFundingsViewModel projfunds, int?page, [FromRoute] int id) { int pageSize = 5; int pageNumber = (page ?? 1); int projectId = 0; var project = pMng.FindProjectById(id); if (project != null) { projectId = project.Id; } ProjectFundingsViewModel pfviewmodel = new ProjectFundingsViewModel() { PendingBackerProjects = bpMng.GetPendingProjectFundings(projectId).ToList(), AcceptedBackerProjects = bpMng.GetAcceptedProjectFundings(projectId) .Where(f => f.DoF >= projfunds.SearchStartDate && f.DoF <= projfunds.SearchEndDate).ToPagedList(pageNumber, pageSize), Project = project, ProjectProgressBar = project.Balance * 100 / project.BudgetGoal, FileName = project.FileName, SearchStartDate = projfunds.SearchStartDate, SearchEndDate = projfunds.SearchEndDate }; return(PartialView("ProjectFundings", pfviewmodel)); }
public IActionResult ProjectFundings(int?page, [FromRoute] int id) { int pageSize = 5; int pageNumber = (page ?? 1); int projectId = 0; var project = pMng.FindProjectById(id); if (project != null) { projectId = project.Id; } ProjectFundingsViewModel pfviewmodel = new ProjectFundingsViewModel() { PendingBackerProjects = bpMng.GetPendingProjectFundings(projectId).ToList(), //Project - Startup AcceptedBackerProjects = bpMng.GetAcceptedProjectFundings(projectId).ToPagedList(pageNumber, pageSize), Project = project, ProjectProgressBar = project.Balance * 100 / project.BudgetGoal, FileName = project.FileName }; return(View(pfviewmodel)); }