protected override void ConfigureApplicationContainer(TinyIoCContainer container) { base.ConfigureApplicationContainer(container); repositoryContext = new MongoContext( ConfigurationManager.AppSettings["ConnectionString"], "Encore"); poolPartyClient = new PoolPartyClient( ConfigurationManager.AppSettings["PoolParty.EncoreUrl"], ConfigurationManager.AppSettings["PoolParty.UserName"], ConfigurationManager.AppSettings["PoolParty.Password"]); container.Register<IRepositoryContext>(repositoryContext); container.Register<IProvideFieldData>(poolPartyClient); }
public FieldService(IRepositoryContext context, IProvideFieldData fieldProvider) { this.context = context; this.fieldProvider = fieldProvider; }