public IActionResult LanguageDelete(SuContentTypeLanguageEditGetModel FromForm) { if (ModelState.IsValid) { var parameter = new SqlParameter("@Id", FromForm.LId); _context.Database.ExecuteSqlCommand("ContentTypeLanguageDeletePost @Id", parameter); //_contentTypeLanguage.DeleteContentTypeLanguage(a.Id); // return RedirectToAction("LanguageIndex", new { Id = a.ObjectId }); } return(RedirectToAction("LanguageIndex", new { Id = FromForm.OId })); }
public 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); var parameter = new SqlParameter("@Id", Id); var LanguageList = _context.ZdbLanguageCreateGetLanguageList.FromSql("ContentTypeLanguageCreateGetLanguageList @Id", parameter).ToList(); List <SelectListItem> LList = new List <SelectListItem>(); foreach (var Language in LanguageList) { LList.Add(new SelectListItem { Value = Language.Value, Text = Language.Text }); } if (LList.Count() == 0) { return(RedirectToAction("LanguageIndex", new { Id })); } SuContentTypeLanguageEditGetModel ContentType = new SuContentTypeLanguageEditGetModel { OId = Id }; ViewBag.Id = Id.ToString(); var ContentTypeAndStatus = new SuContentTypeLanguageEditGetWitLanguageListModel { ContentType = ContentType , LanguageList = LList }; return(View(ContentTypeAndStatus)); }
public async Task <IActionResult> LanguageDelete(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); var parameter = new SqlParameter("@Id", Id); SuContentTypeLanguageEditGetModel ContentTypeLanguage = _context.ZdbContentTypeLanguageEditGet.FromSql("ContentTypeLanguageEditGet @Id", parameter).First(); return(View(ContentTypeLanguage)); }
public async Task <IActionResult> LanguageEdit(SuContentTypeLanguageEditGetModel FromForm) { 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); if (ModelState.IsValid) { SqlParameter[] parameters = { new SqlParameter("@LId", FromForm.LId), new SqlParameter("@Name", FromForm.Name), new SqlParameter("@Description", FromForm.Description), new SqlParameter("@MenuName", FromForm.MouseOver), new SqlParameter("@MouseOver", FromForm.MenuName), new SqlParameter("@TitleName", FromForm.TitleName), new SqlParameter("@TitleDesciption", FromForm.TitleDesciption), new SqlParameter("@ModifierId", CurrentUser.Id) }; _context.Database.ExecuteSqlCommand("ContentTypeLanguageEditPost " + "@LId" + ", @Name" + ", @Description" + ", @MenuName" + ", @MouseOver" + ", @TitleName" + ", @TitleDescription" + ", @ModifierId", parameters); } return(RedirectToAction("LanguageIndex", new { Id = FromForm.OId.ToString() })); }