public async Task <IActionResult> LanguageEdit(SuObjectLanguageEditGetModel 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("@ModifierId", CurrentUser.Id), new SqlParameter("@MenuName", FromForm.MenuName), new SqlParameter("@MouseOver", FromForm.MouseOver) }; _context.Database.ExecuteSqlCommand("Menu1LanguageEditPost " + "@LId" + ", @ModifierId" + ", @MenuName" + ", @MouseOver", parameters); return(RedirectToAction("LanguageIndex", new { Id = FromForm.OId.ToString() })); } return(View()); }
public IActionResult LanguageDelete(SuObjectLanguageEditGetModel FromForm) { var parameter = new SqlParameter("@Id", FromForm.LId); _context.Database.ExecuteSqlCommand("Menu1LanguageDeletePost @Id", parameter); return(RedirectToAction("LanguageIndex", new { Id = FromForm.OId })); }
public IActionResult LanguageDelete(SuObjectLanguageEditGetModel FromForm) { var parameter = new SqlParameter("@Id", FromForm.LId); _context.Database.ExecuteSqlCommand("ClassificationValueLanguageDeletePost @Id", parameter); // _classificationPageSectionLanguage.DeleteClassificationPageSectionLanguage(FromForm.LId); return(RedirectToAction("LanguageIndex", new { Id = FromForm.OId })); }
public IActionResult LanguageDelete(SuObjectLanguageEditGetModel FromForm) { if (ModelState.IsValid) { _OrganizationLanguage.DeleteOrganizationLanguage(FromForm.LId); return(RedirectToAction("LanguageIndex", new { Id = FromForm.OId })); } return(RedirectToAction("LanguageIndex")); }
public async Task <IActionResult> LanguageEdit(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); ViewBag.menuItems = await a.TopMenu(DefaultLanguageID); var parameter = new SqlParameter("@Id", Id); SuObjectLanguageEditGetModel ObjectLanguage = _context.ZdbObjectLanguageEditGet.FromSql("ProcessTemplateLanguageEditGet @Id", parameter).First(); return(View(ObjectLanguage)); //var ToForm = (from c in _processTemplateLanguage.GetAllProcessTemplateLanguages() // join l in _language.GetAllLanguages() // on c.LanguageId equals l.Id // where c.Id == Id // select new SuObjectVM // { // Id = c.Id // , // Name = c.Name // , // Description = c.Description // , // MouseOver = c.MouseOver // , // Language = l.LanguageName // , // ObjectId = c.ProcessTemplateId // }).First(); //var ProcessTemplateAndStatus = new SuObjectAndStatusViewModel //{ // SuObject = ToForm //, a = ProcessTemplateList //}; //return View(ProcessTemplateAndStatus); }
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 })); } SuObjectLanguageEditGetModel Object = new SuObjectLanguageEditGetModel { OId = Id }; ViewBag.Id = Id.ToString(); var ObjectAndStatus = new SuObjectLanguageEditGetWitLanguageListModel { SuObject = Object , LanguageList = LList }; return(View(ObjectAndStatus)); }
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); SqlParameter parameter = new SqlParameter("@LId", Id); SuObjectLanguageEditGetModel ClassificationLevelLanguage = _context.ZdbObjectLanguageEditGet.FromSql("ClassificationLevelLanguageEditGet @LId", parameter).First(); return(View(ClassificationLevelLanguage)); }
public async Task <IActionResult> LanguageEdit(SuObjectLanguageEditGetModel FromForm) { var CurrentUser = await _userManager.GetUserAsync(User); var CurrentUserId = CurrentUser.Id; if (ModelState.IsValid) { SqlParameter[] parameters = { new SqlParameter("@LId", FromForm.LId) , new SqlParameter("@Name", FromForm.Name) , new SqlParameter("@Description", FromForm.Description) , new SqlParameter("@MouseOver", FromForm.MouseOver) , new SqlParameter("@MenuName", FromForm.MenuName) , new SqlParameter("@Modifier", CurrentUserId) }; _context.Database.ExecuteSqlCommand("UserProjectTypeLanguageEditPost @LId, @Name, @Description, @MouseOver, @MenuName, @Modifier", parameters); } return(RedirectToAction("LanguageIndex", new { Id = FromForm.OId.ToString() })); }
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("ProcessTemplateStepLanguageCreateGetLanguageList @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 })); } SuObjectLanguageEditGetModel ProcessTemplateStep = new SuObjectLanguageEditGetModel { OId = Id }; ViewBag.Id = Id.ToString(); var ProcessTemplateStepAndStatus = new SuObjectLanguageEditGetWitLanguageListModel { SuObject = ProcessTemplateStep , LanguageList = LList }; return(View(ProcessTemplateStepAndStatus)); //List<int> LanguagesAlready = new List<int>(); //LanguagesAlready = (from c in _processTemplateStepLanguage.GetAllProcessTemplateStepLanguages() // where c.StepId == Id // select c.LanguageId).ToList(); //var SuLanguage = (from l in _language.GetAllLanguages() // where !LanguagesAlready.Contains(l.Id) // && l.Active == true // select new SelectListItem // { // Value = l.Id.ToString() // , // Text = l.LanguageName // }).ToList(); //if (SuLanguage.Count() == 0) //{ // return RedirectToAction("LanguageIndex", new { Id }); //} //SuObjectVM SuObject = new SuObjectVM //{ // ObjectId = Id //}; //ViewBag.Id = Id.ToString(); //var ClassificationAndStatus = new SuObjectAndStatusViewModel //{ // SuObject = SuObject // , // SomeKindINumSelectListItem = SuLanguage //}; //return View(ClassificationAndStatus); }