protected override void Load(ContainerBuilder builder) { base.Load(builder); var dbConnection = DbConnectionFactory.CreateTransient(); builder.Register(context => { var pocContext = new PocContext(dbConnection); TestsSeed.Seed(pocContext); return(pocContext); }).As <PocContext>().AsSelf(); }
public static void Seed(PocContext context) { context.People.AddOrUpdate( p => p.Id, new Person { FirstName = "Andrew", LastName = "Peters" }, new Person { FirstName = "Brice", LastName = "Lambson" }, new Person { FirstName = "Rowan", LastName = "Miller" } ); context.SaveChanges(); }
public CommandController(PocContext context, IConfiguration configuration) { this.context = context; isMock = configuration.GetValue <bool>("IsMock"); }
public DateFormatPocController() { //Not using DI due to POC _pocContext = new PocContext(); }
public PeopleController(PocContext context) { _context = context; }
public Repository(PocContext _PocContext) { this.PocContext = _PocContext; }
public CommandController(PocContext context, IConfiguration configuration) { this.context = context; isMock = false; }