示例#1
0
        public IActionResult Publish(int id)
        {
            var blog = _context.Blogs
                       .SingleOrDefault(m => m.Id == id);

            if (blog == null)
            {
                return(NotFound());
            }

            blog.Publish();

            _context.SaveChanges();

            return(RedirectToAction("Index", "Home"));
        }
示例#2
0
        public IActionResult Seed()
        {
            var seedBlags = new List <Blog>()
            {
                new Blog {
                    Author      = "me",
                    Body        = "lorem ipsum body",
                    Description = "Cool article 1",
                    IsPublished = true,
                    Url         = "http://www.google.com"
                },
                new Blog {
                    Author      = "me",
                    Body        = "lorem ipsum body",
                    Description = "Cool article 2",
                    IsPublished = true,
                    Url         = "http://www.google.com"
                },
                new Blog {
                    Author      = "me",
                    Body        = "lorem ipsum body",
                    Description = "Cool article 3",
                    Url         = "http://www.google.com"
                },
                new Blog {
                    Author      = "me",
                    Body        = "lorem ipsum body",
                    Description = "Cool article 4",
                    Url         = "http://www.google.com"
                }, new Blog {
                    Author      = "me",
                    Body        = "lorem ipsum body",
                    Description = "Cool article 5",
                    IsPublished = true,
                    Url         = "http://www.google.com"
                },
            };

            seedBlags.ForEach(blag => _context.Blogs.Add(blag));

            _context.SaveChanges();

            return(Ok());
        }