public ViewResult Edit(FieldDefinitionTypePrimaryKey fieldDefinitionTypePrimaryKey) { var fieldDefinitionData = HttpRequestStorage.DatabaseEntities.FieldDefinitions.GetFieldDefinitionByFieldDefinitionType(fieldDefinitionTypePrimaryKey); var viewModel = new EditViewModel(fieldDefinitionData); return(ViewEdit(fieldDefinitionTypePrimaryKey, viewModel)); }
public ActionResult Edit(FieldDefinitionTypePrimaryKey fieldDefinitionTypePrimaryKey, EditViewModel viewModel) { if (!ModelState.IsValid) { return(ViewEdit(fieldDefinitionTypePrimaryKey, viewModel)); } var fieldDefinition = HttpRequestStorage.DatabaseEntities.FieldDefinitions.GetFieldDefinitionByFieldDefinitionType(fieldDefinitionTypePrimaryKey); if (fieldDefinition == null) { fieldDefinition = new FieldDefinition(fieldDefinitionTypePrimaryKey.EntityObject); HttpRequestStorage.DatabaseEntities.FieldDefinitions.Add(fieldDefinition); } viewModel.UpdateModel(fieldDefinition); SetMessageForDisplay("Field Definition successfully saved."); return(RedirectToAction(new SitkaRoute <FieldDefinitionController>(x => x.Edit(fieldDefinition.FieldDefinitionTypeID)))); }
private ViewResult ViewEdit(FieldDefinitionTypePrimaryKey fieldDefinitionTypePrimaryKey, EditViewModel viewModel) { var viewData = new EditViewData(CurrentPerson, fieldDefinitionTypePrimaryKey.EntityObject); return(RazorView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
public ContentResult CkEditorUploadFileResourceForFieldDefinition(FieldDefinitionTypePrimaryKey fieldDefinitionTypePrimaryKey, CkEditorImageUploadViewModel viewModel) { var fileResource = FileResource.CreateNewFromHttpPostedFileAndSave(viewModel.upload, CurrentPerson); return(Content(viewModel.GetCkEditorJavascriptContentToReturn(fileResource))); }
public ContentResult CkEditorUploadFileResourceForFieldDefinition(FieldDefinitionTypePrimaryKey fieldDefinitionTypePrimaryKey) { return(Content(String.Empty)); }