コード例 #1
0
ファイル: MenusController.cs プロジェクト: chipdlk/THD
        public IActionResult SaveItem(string Id = null, int IdCoQuan = 1)
        {
            MenusModel data           = new MenusModel();
            string     ControllerName = this.ControllerContext.RouteData.Values["controller"].ToString();

            int IdDC = Int32.Parse(MyModels.Decode(Id, API.Models.Settings.SecretId + ControllerName).ToString());

            data.SearchData = new SearchMenus()
            {
                CurrentPage = 0, ItemsPerPage = 10, Keyword = "", IdCoQuan = IdCoQuan
            };
            data.ListItemsArticle       = ArticlesService.GetListStaticArticle();
            data.ListType               = MenusService.GetListType();
            data.ListCategoriesArticles = CategoriesArticlesService.GetList();
            data.ListCategoriesProducts = ProductsCategoriesService.GetList();
            data.ListItemsMenus         = MenusService.GetListItems(true, IdCoQuan);

            if (IdDC == 0)
            {
                data.Item = new Menus();
            }
            else
            {
                data.Item = MenusService.GetItem(IdDC, API.Models.Settings.SecretId + ControllerName);
            }


            return(View(data));
        }
コード例 #2
0
        public IActionResult Index(int Category_Id = 0)
        {
            string           ControllerName = this.ControllerContext.RouteData.Values["controller"].ToString();
            ImportDBOldModel data           = new ImportDBOldModel()
            {
            };

            if (Category_Id == 1)
            {
                data.ListItems = ImportDBOldService.GetList();
                if (data.ListItems != null && data.ListItems.Count() > 0)
                {
                    for (int i = 0; i < data.ListItems.Count(); i++)
                    {
                        string Alias = API.Models.MyHelper.StringHelper.UrlFriendly(data.ListItems[i].Title);
                        var    k     = API.Areas.Admin.Models.Articles.ArticlesService.UpdateAlias(data.ListItems[i].Id, Alias);
                    }
                }
            }
            if (Category_Id == 4)
            {
                data.ListItems = ImportDBOldService.GetList();
                if (data.ListItems != null && data.ListItems.Count() > 0)
                {
                    for (int i = 0; i < data.ListItems.Count(); i++)
                    {
                        string Introtext = API.Models.StringUtilities.Truncate(API.Models.StringUtilities.RemoveHtmlTags(data.ListItems[i].Content), 250);

                        var k = API.Areas.Admin.Models.Articles.ArticlesService.UpdateIntrotext(data.ListItems[i].Id, Introtext);
                    }
                }
            }
            else if (Category_Id == 2)
            {
                List <CategoriesArticles> listCat = CategoriesArticlesService.GetList();
                if (listCat != null && listCat.Count() > 0)
                {
                    for (int i = 0; i < listCat.Count(); i++)
                    {
                        string Alias = API.Models.MyHelper.StringHelper.UrlFriendly(listCat[i].Title);
                        var    k     = API.Areas.Admin.Models.CategoriesArticles.CategoriesArticlesService.UpdateAlias(listCat[i].Id, Alias);
                    }
                }
            }
            else if (Category_Id == 3)
            {
                data.ListItems = ImportDBOldService.GetList();

                if (data.ListItems != null && data.ListItems.Count() > 0)
                {
                    for (int i = 0; i < data.ListItems.Count(); i++)
                    {
                        List <Articles> ListFileName = ArticlesService.GetListArticle_Files(data.ListItems[i].Id);
                        if (ListFileName != null && ListFileName.Count() > 0)
                        {
                            List <FileArticle> tmpListFile = new List <FileArticle>();
                            for (int j = 0; j < ListFileName.Count(); j++)
                            {
                                FileArticle tmp_file_article = new FileArticle()
                                {
                                    FilePath = "/CMS/Content/TaiLieu/" + ListFileName[j].Images
                                };
                                tmpListFile.Add(tmp_file_article);
                            }
                            if (tmpListFile != null && tmpListFile.Count() > 0)
                            {
                                ArticlesService.UpdateUpdateStr_ListFile(data.ListItems[i].Id, JsonConvert.SerializeObject(tmpListFile));
                            }
                        }
                        else
                        {
                        }
                    }
                }
            }


            return(View(data));
        }