public IActionResult AllProjectCreators() { var viewModel = new ProjectCreatorModel(); viewModel.ProjectCreators = projectCreatorManager.GetAllProjectCreators(); return(View(viewModel)); }
public IActionResult AddProject([FromQuery] int projCreatorId) { ProjectCreatorModel pj = new ProjectCreatorModel { ProjectCreatorId = projCreatorId }; return(View(pj)); }
//ProjectCreator Views public IActionResult ProjectCreator() { List <ProjectCreatorOption> projectCreators = projectCreatorService.GetAllProjectCreators(); ProjectCreatorModel projectCreatorModel = new ProjectCreatorModel() { ProjectCreators = projectCreators }; return(View(projectCreatorModel)); }
public IActionResult ProfileProjectCreator([FromQuery] int projectCreatorId) { ProjectCreator projectCreator = projectCreatorManager.FindProjectCreator(projectCreatorId); List <Project> projects = projectCreatorManager.ShowProjectsByCreator(projectCreatorId); List <Project> projTrends = backermanager.ShowTrendsProjects(); List <Project> Mytop = projects.OrderByDescending(o => o.TotalFundings).Take(5).ToList(); Project projectt = new Project { TotalFundings = 0, Title = "" }; if (projTrends.Count < 5) { for (int i = 0; i < 5; i++) { projTrends.Add(projectt); } } //1h periptwsi oxi null kai 3 if (Mytop.Count < 5) { for (int i = 0; i < 5; i++) { Mytop.Add(projectt); } } ProjectCreatorModel pj = new ProjectCreatorModel { MyTop5 = Mytop, TrendsProjects = projTrends, Projects = projects, ProjectCreatorId = projectCreatorId, FullName = projectCreator.FullName, Address = projectCreator.Address, Phone = projectCreator.Phone, Email = projectCreator.Email }; return(View(pj)); }