public JsonResult EditTranslationFile(string id, string contentJson) { var translationFiles = TranslationFile.GetTranslationFiles(); var selectedTranslationFile = translationFiles.Where(x => x.Id == id).FirstOrDefault(); if (selectedTranslationFile == null) { ViewBag.ErrorMessage = "File not found"; return(Json(new ApiResponse() { IsSuccess = false, Message = "Translation file not found" })); } else { selectedTranslationFile.Content = contentJson; selectedTranslationFile.Save(); NccTranslator.LoadTranslations(); return(Json(new ApiResponse() { IsSuccess = true, Message = "Update successful" })); } }
public ActionResult TranslationFiles() { var translator = new NccTranslator(CurrentLanguage); translator.SaveTranslations(); var resourceFileList = TranslationFile.GetTranslationFiles(); return(View(resourceFileList)); }
public ActionResult EditTranslationFile(string id) { var translationFiles = TranslationFile.GetTranslationFiles(); var selectedTranslationFile = translationFiles.Where(x => x.Id == id).FirstOrDefault(); if (selectedTranslationFile == null) { ViewBag.ErrorMessage = "File not found"; return(View(new TranslationFile())); } ViewBag.TranslationFile = selectedTranslationFile; return(View(selectedTranslationFile)); }