private PartialViewResult ViewEditAssessment(Project project, EditAssessmentViewModel viewModel)
        {
            var assessmentGoals = HttpRequestStorage.DatabaseEntities.AssessmentGoals.ToList();
            var viewData        = new EditAssessmentViewData(CurrentFirmaSession, project, assessmentGoals);

            return(RazorPartialView <EditAssessment, EditAssessmentViewData, EditAssessmentViewModel>(viewData, viewModel));
        }
        public PartialViewResult EditAssessment(ProjectPrimaryKey projectPrimaryKey)
        {
            var project = projectPrimaryKey.EntityObject;
            var projectAssessmentQuestionSimples = GetProjectAssessmentQuestionSimples(project);

            var viewModel = new EditAssessmentViewModel(projectAssessmentQuestionSimples);

            return(ViewEditAssessment(project, viewModel));
        }
Exemple #3
0
        public ActionResult EditAssessment(int id)
        {
            //TODO ota vain userin kategoriat tähän malliin, nyt ottaa kaikki

            var model = new EditAssessmentViewModel()
            {
                Assessment      = _context.Assessments.Include(a => a.Category).FirstOrDefault(a => a.Id == id),
                Categories      = _context.Categories.ToList(),
                responseOptions = _context.ResponseOptions.ToList()
            };

            return(PartialView("_EditAssessment", model));
        }
        public ActionResult EditAssessment(ProjectPrimaryKey projectPrimaryKey, EditAssessmentViewModel viewModel)
        {
            var project = projectPrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewEditAssessment(project, viewModel));
            }

            viewModel.UpdateModel(project);
            SetMessageForDisplay(" Assessment successfully saved.");
            return(new ModalDialogFormJsonResult());
        }