public IActionResult AddUser()
        {
            var User = new User()
            {
                // Email = $"{StringTool.GenerateString(8)}@gmail.com",
                Name     = StringTool.GenerateString(5),
                Password = "******"
            };

            _dbContext.User.Add(User);
            _dbContext.SaveChanges();
            return(Ok());
        }
        public IActionResult InsertTag()
        {
            for (var i = 0; i < 3; i++)
            {
                var Tag = new Tag()
                {
                    TagName = StringTool.GenerateString(3)
                };
                _dbContext.Tag.Add(Tag);
            }
            _dbContext.SaveChanges();

            return(Ok());
        }
Exemple #3
0
        public static Task RunSomeJobs()
        {
            var task = new Task <string>(() =>
            {
                var userId  = "Ya";
                var jobName = "寫些東西到console";
                for (var i = 1; i < 10000; i++)
                {
                    var str = StringTool.GenerateString(5);
                    BackgroundJob.Enqueue(() => ExecuteJob($"{userId} 建立於 {DateTime.Now:MM-dd HH:mm:ss}", jobName, str));
                    // RecurringJob.AddOrUpdate("流程A", () => Console.Write($"Hello {str}"), Cron.Minutely);
                }
                return("");
            });

            return(task);
        }
        public IActionResult InsertPost()
        {
            var Users = _dbContext.User.Take(10).ToList();

            for (var i = 0; i < 5; i++)
            {
                var user = Users.GetRandomItem();
                var post = new Post()
                {
                    PostTitle = StringTool.GenerateString(5),
                    UserId    = user.UserId,
                    PostDate  = DateTime.Now
                };
                _dbContext.Post.Add(post);
            }
            _dbContext.SaveChanges();

            return(Ok());
        }