コード例 #1
0
        public PartialViewResult DeleteEvaluationCriteria(EvaluationCriteriaPrimaryKey evaluationCriteriaPrimaryKey)
        {
            var evaluationCriteria = evaluationCriteriaPrimaryKey.EntityObject;
            var viewModel          = new ConfirmDialogFormViewModel(evaluationCriteria.EvaluationCriteriaID);

            return(ViewDeleteEvaluationCriteria(evaluationCriteria, viewModel));
        }
コード例 #2
0
        public PartialViewResult EditEvaluationCriteria(EvaluationCriteriaPrimaryKey evaluationCriteriaPrimaryKey)
        {
            var evaluationCriteria = evaluationCriteriaPrimaryKey.EntityObject;
            var viewModel          = new EditEvaluationCriteriaViewModel(evaluationCriteria);

            return(ViewEditEvaluationCriteria(viewModel));
        }
コード例 #3
0
        public ActionResult DeleteEvaluationCriteria(EvaluationCriteriaPrimaryKey evaluationCriteriaPrimaryKey, ConfirmDialogFormViewModel viewModel)
        {
            var evaluationCriteria = evaluationCriteriaPrimaryKey.EntityObject;

            if (!ModelState.IsValid)
            {
                return(ViewDeleteEvaluationCriteria(evaluationCriteria, viewModel));
            }

            evaluationCriteria.DeleteFull(HttpRequestStorage.DatabaseEntities);
            SetMessageForDisplay($"Successfully deleted {FieldDefinitionEnum.EvaluationCriteria.ToType().GetFieldDefinitionLabel()} '{evaluationCriteria.EvaluationCriteriaName}'!");
            return(new ModalDialogFormJsonResult());
        }
コード例 #4
0
        public ActionResult EditEvaluationCriteria(EvaluationCriteriaPrimaryKey evaluationCriteriaPrimaryKey, EditEvaluationCriteriaViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(ViewEditEvaluationCriteria(viewModel));
            }

            var evaluationCriteria = evaluationCriteriaPrimaryKey.EntityObject;

            viewModel.UpdateModel(evaluationCriteria);

            SetMessageForDisplay(
                $"Successfully updated {FieldDefinitionEnum.EvaluationCriteria.ToType().GetFieldDefinitionLabel()} '{evaluationCriteria.EvaluationCriteriaName}'!");
            return(new ModalDialogFormJsonResult());
        }
コード例 #5
0
 public ContentResult EvaluationCriteriaDefinition(EvaluationCriteriaPrimaryKey evaluationCriteriaPrimaryKey)
 {
     return(Content(evaluationCriteriaPrimaryKey.EntityObject.EvaluationCriteriaDefinition));
 }