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 Index() { var nccTranslator = new NccTranslator <SubscriptionHomeController>(CurrentLanguage); var itemList = _subscriptionUserService.LoadAll().OrderByDescending(x => x.Id).ToList(); return(View(itemList)); }
public ActionResult Temp() { var nccTranslator = new NccTranslator <HomeController>(CurrentLanguage); ViewBag.Name = nccTranslator["Name"]; return(View()); }
public void OnActionExecuting(ActionExecutingContext context) { _httpContext = context.HttpContext; var language = GetCurrentLanguage(); var languageCode = language; if (context.HttpContext.Items.ContainsKey("NCC_RAZOR_PAGE_PROPERTY_CURRENT_LANGUAGE")) { context.HttpContext.Items["NCC_RAZOR_PAGE_PROPERTY_CURRENT_LANGUAGE"] = language; } else { context.HttpContext.Items.Add("NCC_RAZOR_PAGE_PROPERTY_CURRENT_LANGUAGE", language); } var culture = SupportedCultures.Cultures.Where(x => x.TwoLetterISOLanguageName == language).FirstOrDefault(); if (culture != null) { languageCode = culture.Name; } if (context.HttpContext.Items.ContainsKey("NCC_RAZOR_PAGE_PROPERTY_CURRENT_LANGUAGE_CODE")) { context.HttpContext.Items["NCC_RAZOR_PAGE_PROPERTY_CURRENT_LANGUAGE_CODE"] = languageCode; } else { context.HttpContext.Items.Add("NCC_RAZOR_PAGE_PROPERTY_CURRENT_LANGUAGE_CODE", languageCode); } var languageText = culture.NativeName.Split(" ").FirstOrDefault(); if (context.HttpContext.Items.ContainsKey("NCC_RAZOR_PAGE_PROPERTY_CURRENT_LANGUAGE_TEXT")) { context.HttpContext.Items["NCC_RAZOR_PAGE_PROPERTY_CURRENT_LANGUAGE_TEXT"] = languageText; } else { context.HttpContext.Items.Add("NCC_RAZOR_PAGE_PROPERTY_CURRENT_LANGUAGE_TEXT", languageText); } var translator = new NccTranslator(language); if (translator != null) { if (context.HttpContext.Items.ContainsKey("NCC_RAZOR_PAGE_PROPERTY_TRANSLATOR")) { context.HttpContext.Items["NCC_RAZOR_PAGE_PROPERTY_TRANSLATOR"] = translator; } else { context.HttpContext.Items.Add("NCC_RAZOR_PAGE_PROPERTY_TRANSLATOR", translator); } } }
public ActionResult TranslationFiles() { var translator = new NccTranslator(CurrentLanguage); translator.SaveTranslations(); var resourceFileList = TranslationFile.GetTranslationFiles(); return(View(resourceFileList)); }
public ActionResult Index() { var nccTranslator = new NccTranslator(CurrentLanguage); ViewBag.TotalUser = _userManager.Users.Count(); ViewBag.TotalPublishedPage = _pageService.LoadAllByPageStatus(NccPage.NccPageStatus.Published).Count(); ViewBag.TotalPage = _pageService.LoadAll(true).Count(); ViewBag.TotalCategory = _categoryService.LoadAll(true).Count(); ViewBag.TotalTag = _tagService.LoadAll(true).Count(); ViewBag.TotalPublishedPost = _postService.Count(true, true, true, true); ViewBag.TotalPost = _postService.LoadAll(true).Count(); ViewBag.TotalComments = _commentsService.LoadAll(true).Count(); return(View()); }
public ActionResult Index() { var nccTranslator = new NccTranslator(CurrentLanguage); return(View()); }
public ActionResult Index() { var nccTranslator = new NccTranslator <HelloHomeController>(CurrentLanguage); return(View()); }
public NccController() { var language = SetupHelper.Language; _T = new NccTranslator <SharedResource>(language); }