コード例 #1
0
ファイル: UserRoleController.cs プロジェクト: YongLWei03/EM-2
        public ActionResult UpdateSystemPrograms()
        {
            var programs   = ViewHelp.GetAllActionByAssembly(AppDomain.CurrentDomain.BaseDirectory + "\\bin");
            var messageAll = "";
            ISystemProgromRepo systemProgromRepo = new SystemProgromRepo(new DatabaseFactory());

            messageAll += string.Format("共发现{0}个作业\r\n", programs.Count);
            foreach (var item in programs)
            {
                var result  = systemProgromRepo.AddOrUpdateProgram(item);
                var message = item.ActionDescription + "(" + item.ControllerName + "/" + item.ActionName + ")";
                switch (result)
                {
                case 1:
                    message += "新增成功\r\n";
                    break;

                case 2:
                    message += "新增失败\r\n";
                    break;

                case 3:
                    message += "更新成功\r\n";
                    break;

                case 4:
                    message += "更新失败\r\n";
                    break;
                }
                messageAll += message;
            }

            return(Json(new { code = 1, message = messageAll }, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: LuoSven/EM
        static void Main(string[] args)
        {
            var Programs = ViewHelp.GetAllActionByAssembly();
            ISystemProgromRepo systemProgromRepo = new SystemProgromRepo(new DatabaseFactory());
            Console.Write(string.Format("共发现{0}个作业\r\n", Programs.Count));
            foreach (var item in Programs)
            {

                Console.Write(string.Format("当前更新{0}/{1},作业描述{2}",item.ControllerName,item.ActionName,item.ActionDescription));
               var result= systemProgromRepo.AddOrUpdateProgram(item);
               var message = "作业";
               switch(result)
               {
                   case 1:
                       message += "已新增\r\n";
                       break;
                   case 2:
                       message += "新增失败\r\n";
                       break;
                   case 3:
                       message += "已更新\r\n";
                       break;
                   case 4:
                       message += "更新失败\r\n";
                       break;
               }
               Console.Write(message);
            }
            Console.ReadKey();
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: YongLWei03/EM-2
        static void Main(string[] args)
        {
            var Programs = ViewHelp.GetAllActionByAssembly();
            ISystemProgromRepo systemProgromRepo = new SystemProgromRepo(new DatabaseFactory());

            Console.Write(string.Format("共发现{0}个作业\r\n", Programs.Count));
            foreach (var item in Programs)
            {
                Console.Write(string.Format("当前更新{0}/{1},作业描述{2}", item.ControllerName, item.ActionName, item.ActionDescription));
                var result  = systemProgromRepo.AddOrUpdateProgram(item);
                var message = "作业";
                switch (result)
                {
                case 1:
                    message += "已新增\r\n";
                    break;

                case 2:
                    message += "新增失败\r\n";
                    break;

                case 3:
                    message += "已更新\r\n";
                    break;

                case 4:
                    message += "更新失败\r\n";
                    break;
                }
                Console.Write(message);
            }
            Console.ReadKey();
        }
コード例 #4
0
ファイル: UserRoleController.cs プロジェクト: LuoSven/EM
        public ActionResult UpdateSystemPrograms()
        {
            var programs = ViewHelp.GetAllActionByAssembly(AppDomain.CurrentDomain.BaseDirectory+"\\bin");
            var messageAll = "";
            ISystemProgromRepo systemProgromRepo = new SystemProgromRepo(new DatabaseFactory());
            messageAll+=string.Format("共发现{0}个作业\r\n", programs.Count);
            foreach (var item in programs)
            {

                var result = systemProgromRepo.AddOrUpdateProgram(item);
                var message = item.ActionDescription+"("+item.ControllerName+"/"+item.ActionName+")";
                switch (result)
                {
                    case 1:
                        message += "新增成功\r\n";
                        break;
                    case 2:
                        message += "新增失败\r\n";
                        break;
                    case 3:
                        message += "更新成功\r\n";
                        break;
                    case 4:
                        message += "更新失败\r\n";
                        break;
                }
               messageAll+=message;
            }

            return Json(new { code = 1, message = messageAll }, JsonRequestBehavior.AllowGet);
        }