//--------------------------------------------------------------

        public ActionResult projectStatues()
        {
            projectViewModel allProjects = new projectViewModel
            {
                joined   = leaders.getJoinedProjects(Convert.ToInt32(Session["userID"])),
                deliverd = leaders.getDeliveredProjects(Convert.ToInt32(Session["userID"]))
            };

            return(View(allProjects));
        }
コード例 #2
0
        public IActionResult Update(projectViewModel model)
        {
            Project project = _projectRepo.GetProject(model.Id);

            project.Name           = model.projectname;
            project.Project_Status = model.status;
            project.ProjectUrl     = model.url;
            _projectRepo.UpdateProject(project);

            return(RedirectToAction("ViewStudent", "Home", new { id = project.StudentId }));
        }
コード例 #3
0
        public ViewResult Update(int id)
        {
            Project          project     = _projectRepo.GetProject(id);
            projectViewModel projectView = new projectViewModel()
            {
                projectname = project.Name,
                url         = project.ProjectUrl,
                status      = project.Project_Status,
                Id          = id
            };

            return(View(projectView));
        }
コード例 #4
0
        private projectViewModel populateVitrualModelFromProject(project project)
        {
            projectViewModel projectVM = new projectViewModel();

            projectVM.title                = project.title;
            projectVM.goalDescription      = project.goalDescription;
            projectVM.startDate            = project.startDate;
            projectVM.completionDate       = project.completionDate;
            projectVM.completionDeadline   = project.completionDeadline;
            projectVM.currentProjectStatus = project.currentProjectStatus;
            projectVM.currentProjectPhase  = project.currentProjectPhase;
            projectVM.isPublic             = project.isPublic;
            return(projectVM);
        }
コード例 #5
0
 public IActionResult addProject(projectViewModel model)
 {
     if (ModelState.IsValid)
     {
         Project project = new Project()
         {
             Name           = model.projectname,
             Project_Status = model.status,
             ProjectUrl     = model.url,
             StudentId      = model.Id,
         };
         _projectRepo.AddProject(project);
         return(RedirectToAction("ViewStudent", "Home"));
     }
     return(View());
 }