Ejemplo n.º 1
0
        public static void Main(string[] args)
        {
            var optionsBuilder = new DbContextOptionsBuilder();

            optionsBuilder.UseSqlServer(Startup.ConnectionString);
            var dbContext  = new GeekDinnerDbContext(optionsBuilder.Options);
            var controller = new OriginalDinnersController(dbContext);
            var result     = ((ViewResult)controller.Index()).ViewData.Model as IEnumerable <Dinner>;

            foreach (var dinner in result)
            {
                Console.WriteLine($"{dinner.Title} - {dinner.Description}");
            }
        }
Ejemplo n.º 2
0
        public OriginalDinnersControllerIndex()
        {
            var optionsBuilder = new DbContextOptionsBuilder <GeekDinnerDbContext>();

            optionsBuilder.UseInMemoryDatabase();
            _dbContext = new GeekDinnerDbContext(optionsBuilder.Options);

            // add sample data
            _dbContext.Dinners.Add(new Dinner()
            {
                Title = "Title 1"
            });
            _dbContext.Dinners.Add(new Dinner()
            {
                Title = "Title 2"
            });
            _dbContext.Dinners.Add(new Dinner()
            {
                Title = "Title 3"
            });
            _dbContext.SaveChanges();
        }
Ejemplo n.º 3
0
 public OriginalDinnersController(GeekDinnerDbContext dbContext)
 {
     _dbContext = dbContext;
 }