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)); }
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()); }