public ActionResult SaveDocumentSettings(Models.DocumentSettingsViewModel input) { if ((input != null) && (TryValidateModel(input)) && (ModelState.IsValid)) { var x1 = Repository.ConfigurationItemRepository.Save(input.ConnectionString); var x2 = Repository.ConfigurationItemRepository.Save(input.AccountName); var x3 = Repository.ConfigurationItemRepository.Save(input.AccessKey); return(Json(new { success = true, message = string.Format("Settings saved.", "model") })); //return PartialView("_EventDetails", (Models.ManageEventViewModel)input); } // set the "error status code" that will redisplay the modal //Response.StatusCode = 400; // and return the edit form, that will be displayed as a // modal again - including the modelstate errors! return(Json(new { success = false, message = string.Format("Settings not saved.", "model") })); }
public ActionResult Documents(bool?documentUploadSucceeded, string failedMsg) { var vm = new Models.DocumentsViewModel(); vm.Documents = Repository.Documents.GetAll(); vm.SPDocumentLibraries = Repository.DocumentLibrary.GetAll(); vm.Audiences = Repository.Audience.GetAll(); vm.DocumentUploadSucceeded = documentUploadSucceeded; vm.DocumentUploadFailedMsg = failedMsg; var svm = new Models.DocumentSettingsViewModel(); string _moduleName = Repository.Documents.ModuleName; svm.ConnectionString = Repository.ConfigurationItemRepository.GetUniqueItem(_moduleName, "ConnectionString"); svm.AccountName = Repository.ConfigurationItemRepository.GetUniqueItem(_moduleName, "AccountName"); svm.AccessKey = Repository.ConfigurationItemRepository.GetUniqueItem(_moduleName, "AccessKey"); vm.Settings = svm; return(View(vm)); }