public async Task <IActionResult> LanguageCreate(SuClassificationPageLanguageCreateGetWithListModel FromForm) { SuUserModel CurrentUser = await _userManager.GetUserAsync(User); SqlParameter[] parameters = { new SqlParameter("@OId", FromForm.ObjectLanguage.OId), new SqlParameter("@LanguageId", FromForm.ObjectLanguage.LanguageId), new SqlParameter("@ModifierId", CurrentUser.Id), new SqlParameter("@Name", FromForm.ObjectLanguage.Name ?? ""), new SqlParameter("@Description", FromForm.ObjectLanguage.Description ?? ""), new SqlParameter("@MouseOver", FromForm.ObjectLanguage.MouseOver ?? ""), new SqlParameter("@MenuName", FromForm.ObjectLanguage.MenuName ?? ""), new SqlParameter("@TitleName", FromForm.ObjectLanguage.TitleName ?? ""), new SqlParameter("@TitleDescription", FromForm.ObjectLanguage.TitleDescription ?? "") }; _context.Database.ExecuteSqlCommand("ClassificationPageLanguageCreatePost " + "@OId" + ", @LanguageId" + ", @ModifierId" + ", @Name" + ", @Description" + ", @MouseOver" + ", @MenuName" + ", @TitleName" + ", @TitleDescription", parameters); return(RedirectToAction("LanguageIndex", new { Id = FromForm.ObjectLanguage.OId.ToString() })); }
async Task <IActionResult> LanguageCreate(int Id) { var CurrentUser = await _userManager.GetUserAsync(User); var DefaultLanguageID = CurrentUser.DefaultLanguageId; var UICustomizationArray = new UICustomization(_context); ViewBag.Terms = await UICustomizationArray.UIArray(this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString(), DefaultLanguageID); Menus a = new Menus(_context); ViewBag.menuItems = await a.TopMenu(DefaultLanguageID); AvailableObjectLanguages AvailableLanguages = new AvailableObjectLanguages(_context); var SuLanguage = AvailableLanguages.ReturnFreeLanguages(this.ControllerContext.RouteData.Values["controller"].ToString(), Id); Int32 NoOfLanguages = SuLanguage.Count(); if (NoOfLanguages == 0) { return(RedirectToAction("LanguageIndex", new { Id })); } SuClassificationPageLanguageCreateGetModel SuObject = new SuClassificationPageLanguageCreateGetModel { OId = Id }; ViewBag.Id = Id.ToString(); SuClassificationPageLanguageCreateGetWithListModel ClassificationPageAndLanguages = new SuClassificationPageLanguageCreateGetWithListModel { ObjectLanguage = SuObject , LanguageList = SuLanguage }; return(View(ClassificationPageAndLanguages)); }