public IActionResult ShowAllProject() { var project_list = new List <Project>(_ProjectService.Get()); var viewModel = new ShowAllProjectViewModel() { Projects = project_list }; return(View(viewModel)); }
public IActionResult AddProject(string Name) { var projekt = new Project(Name); var project_list = new List <Project>(); project_list.Add(_ProjectService.Create(projekt)); var viewModel = new ShowAllProjectViewModel() { Projects = project_list }; return(View(viewModel)); }
public IActionResult DelProject(string ProjectId) { var all_deployments_list = new List <Deployment>(_DeploymentService.Get()); var deployments_z_projektem_do_kasacji = new List <Deployment>(); foreach (var document in all_deployments_list) { if (document.AttachedToProjectId == ProjectId) { deployments_z_projektem_do_kasacji.Add(document); } } if (deployments_z_projektem_do_kasacji.Count == 0) { var project_do_kasacji = _ProjectService.Get(ProjectId); var project_list = new List <Project>(); project_list.Add(project_do_kasacji); if (project_do_kasacji == null) { return(NotFound()); } var viewModel = new ShowAllProjectViewModel() { Projects = project_list }; _ProjectService.Remove(project_do_kasacji.ProjectId); return(View(viewModel)); } else { return(RedirectToAction("NotDelProject", "Project", new { ProjectId })); } }