コード例 #1
0
        public static void Initialize(IServiceProvider serviceProvider)
        {
            using (var context = new MvcNewsFlashContext(
                       serviceProvider.GetRequiredService <
                           DbContextOptions <MvcNewsFlashContext> >()))
            {
                // Look for any movies.
                if (context.News.Any())
                {
                    return;   // DB has been seeded
                }

                context.News.AddRange(
                    new News
                {
                    Title       = "'ถ้ำหลวง' บทเรียนครั้งสำคัญของสื่อฯ ไทย",
                    ReleaseDate = DateTime.Parse("2018-7-12 13:00"),
                    Description = "องค์กรวิชาชีพสื่อมวลชนจำต้องสมควรที่ต้องหาทางป้องกันไม่ให้เกิดการละเมิดสิทธิมนุษยชน ไม่ให้มีการรายงานข่าวที่ดราม่า ไม่ให้มี Fake news หรือข่าวปลอมออกมาสร้างความสับสน",
                    ImagePath   = "temp-49a23190f0f8c50a56d054ed4e855f44.jpeg"
                },

                    new News
                {
                    Title       = "หวยออกวันที่ 17 ม.ค. นักคำนวณพาส่องสถิติ พบ เลขเด็ด 50 ออกซ้ำ 2 รอบ",
                    ReleaseDate = DateTime.Parse("2021-1-11 08:00"),
                    Description = "จากกรณี สำนักงานสลากกินแบ่งรัฐบาล เห็นสมควรให้มีการเปลี่ยนแปลงการออกสลากถาวร ในเดือนมกราคมของทุกปี เพื่อมิให้ตรงกับ วันครูแห่งชาติ",
                    ImagePath   = "temp-49a23190f0f8c50a56d054ed4e855f44.jpeg"
                },

                    new News
                {
                    Title       = "ศูนย์ กศน.อำเภออมก๋อย ยกเลิกประกาศ งดรับบริจาคของช่วยเด็ก",
                    ReleaseDate = DateTime.Parse("2021-1-11 17:16"),
                    Description = "ศูนย์ กศน.อำเภออมก๋อย ออกประกาศยกเลิกคำสั่งงดรับบริจาคของ หลังมีดราม่า พิมรี่พาย อ้างการสื่อสารคลาดเคลื่อน",
                    ImagePath   = "temp-49a23190f0f8c50a56d054ed4e855f44.jpeg"
                },

                    new News
                {
                    Title       = "คนฉกมือถือ พิพลอย จากที่เกิดเหตุ โอนเงินออกจากบัญชี ญาติให้โอกาสเอามาคืน",
                    ReleaseDate = DateTime.Parse("2021-1-11 19:54"),
                    Description = "ญาติเผย มีคนฉกโทรศัพท์มือถือ พิพลอย เน็ตไอดอลสาว ไปจากที่เกิดเหตุ และโอนเงินออกจากบัญชี ให้โอกาสเอามาคืน ก่อนวันเผา อังคารนี้",
                    ImagePath   = "temp-49a23190f0f8c50a56d054ed4e855f44.jpeg"
                },

                    new News
                {
                    Title       = "มนต์เสน่ห์เอฟเอคัพ",
                    ReleaseDate = DateTime.Parse("2021-1-12 05:54"),
                    Description = "ศึกฟุตบอลถ้วยเอฟเอ คัพ เรียกได้ว่าเป็นฟุตบอลถ้วยที่เก่าแก่ที่สุดในโลก และเป็นอีกหนึ่งฟุตบอลถ้วยที่มีเสน่ห์มากเพราะเปิดโอกาสให้กับทุกทีมที่สังกัดอยู่ในประเทศอังกฤษลงทำการแข่งขัน",
                    ImagePath   = "temp-49a23190f0f8c50a56d054ed4e855f44.jpeg"
                }
                    );
                context.SaveChanges();
            }
        }
コード例 #2
0
        private readonly MvcNewsFlashContext _context; //<-- Access database

        public HomeController(ILogger <HomeController> logger, MvcNewsFlashContext context)
        {
            _logger  = logger;
            _context = context;
        }
コード例 #3
0
 public NewsController(MvcNewsFlashContext context, IWebHostEnvironment hostEnvironment)
 {
     _context = context;
     this._hostEnvironment = hostEnvironment;
 }