Beispiel #1
0
        public ActionResult New(EditViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(ViewEdit(viewModel));
            }
            var focusArea = new FocusArea(string.Empty, ModelObjectHelpers.NotYetAssignedID, ModelObjectHelpers.NotYetAssignedID);

            viewModel.UpdateModel(focusArea);
            HttpRequestStorage.DatabaseEntities.FocusAreas.Add(focusArea);
            HttpRequestStorage.DatabaseEntities.SaveChanges();
            SetMessageForDisplay($"{FieldDefinition.FocusArea.GetFieldDefinitionLabel()} {focusArea.GetDisplayNameAsUrl()} successfully created.");

            return(new ModalDialogFormJsonResult());
        }