Exemplo n.º 1
0
        public IActionResult UpdateProjectProgress(int ProjectId)
        {
            var Update = new UpdateProjectStatusViewModel
            {
                ProjectId = ProjectId
            };

            return(View(Update));
        }
Exemplo n.º 2
0
        public async Task <Project> UpdateProjectStatus(UpdateProjectStatusViewModel projectstatusViewModel)
        {
            // Get the project if it is found then update it.
            var project = await FindProjectFromProjectId(projectstatusViewModel.ProjectId);

            if (project != null)
            {
                project.Update      = projectstatusViewModel.ProjectUpdate;
                project.ProgressBar = projectstatusViewModel.ProjectProgress;
                await authorDbContext.SaveChangesAsync();

                return(project);
            }

            return(null);
        }
Exemplo n.º 3
0
        public async Task <IActionResult> UpdateProjectProgress(UpdateProjectStatusViewModel updatedStatus)
        {
            if (ModelState.IsValid)
            {
                var project = await gsv.FindProjectFromProjectId(updatedStatus.ProjectId);

                if (project != null)
                {
                    // If the project exists then update it.
                    await gsv.UpdateProjectStatus(updatedStatus);


                    TempData["submission"] = "Project updated successfully! ";
                    TempData["AlertType"]  = "alert-success";
                    return(RedirectToAction("ViewProjects"));
                }
            }

            //  If the project does not exist return an error.
            ViewBag.submission = "Project not updated!";
            ViewBag.AlertType  = "alert-danger";
            return(View(updatedStatus));
        }