public async Task <IActionResult> Edit(SuClassificationEditGetModel FromForm)
        {
            if (ModelState.IsValid)
            {
                var CurrentUser = await _userManager.GetUserAsync(User);

                SqlParameter[] parameters =
                {
                    new SqlParameter("@Id",          FromForm.Id),
                    new SqlParameter("@LanguageId",  CurrentUser.DefaultLanguageId),
                    new SqlParameter("@ModifierId",  CurrentUser.Id),
                    new SqlParameter("@Name",        FromForm.Name),
                    new SqlParameter("@Description", FromForm.Description),
                    new SqlParameter("@MouseOver",   FromForm.MouseOver),
                    new SqlParameter("@MenuName",    FromForm.MenuName)
                };
                _context.Database.ExecuteSqlCommand("ProcessTemplateGroupEditPost " +
                                                    "@Id" +
                                                    ", @LanguageId" +
                                                    ", @ModifierId" +
                                                    ", @Name" +
                                                    ", @Description" +
                                                    ", @MouseOver" +
                                                    ", @MenuName", parameters);
            }
            return(RedirectToAction("Index"));
        }
示例#2
0
        public async Task <IActionResult> Create()
        {
            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 ClassificationStatusList = new List <SelectListItem>();

            var StatusList = await _context.ZDbStatusList.FromSql("ClassificationStatusList").ToListAsync();


            foreach (var Status in StatusList)
            {
                ClassificationStatusList.Add(new SelectListItem
                {
                    Text  = Status.Name,
                    Value = Status.Id.ToString()
                });
            }
            var Classification = new SuClassificationEditGetModel {
                Description = "x"
            };
            var ClassificationAndStatus = new SuClassificationEditGetWithListModel {
                Classification = Classification, StatusList = ClassificationStatusList
            };

            ViewBag.tools = new[] {
                "Bold", "Italic", "Underline", "StrikeThrough",
                "FontName", "FontSize", "FontColor", "BackgroundColor",
                "LowerCase", "UpperCase", "|",
                "Formats", "Alignments", "OrderedList", "UnorderedList",
                "Outdent", "Indent", "|",
                "CreateLink", "Image", "CreateTable", "|", "ClearFormat", "Print",
                "SourceCode", "FullScreen", "|", "Undo", "Redo"
            };
            return(View(ClassificationAndStatus));
        }