Exemplo n.º 1
0
        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 }));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        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() }));
        }