Esempio n. 1
0
 /// <summary>
 /// Creates a new instance of Rhino.Agent.Controllers.RhinoController.
 /// </summary>
 /// <param name="provider">Services container.</param>
 public RhinoController(IServiceProvider provider)
 {
     types = provider.GetRequiredService <IEnumerable <Type> >();
     configurationRepository = provider.GetRequiredService <RhinoConfigurationRepository>();
     modelRepository         = provider.GetRequiredService <RhinoModelRepository>();
     testCaseRepository      = provider.GetRequiredService <RhinoTestCaseRepository>();
     appSettings             = provider.GetRequiredService <IConfiguration>();
     this.provider           = provider;
 }
Esempio n. 2
0
 /// <summary>
 /// Creates a new instance of this Rhino.Agent.Controllers.ModelsController.
 /// </summary>
 /// <param name="provider"><see cref="IServiceProvider"/> to use with this Rhino.Agent.Controllers.ModelsController.</param>
 public ModelsController(IServiceProvider provider)
 {
     repository = provider.GetRequiredService <RhinoModelRepository>();
 }
Esempio n. 3
0
 /// <summary>
 /// Creates a new instance of this Rhino.Agent.Controllers.ModelsController.
 /// </summary>
 /// <param name="provider"><see cref="IServiceProvider"/> to use with this Rhino.Agent.Controllers.ModelsController.</param>
 public ModelsController(IServiceProvider provider)
 {
     repository   = provider.GetRequiredService <RhinoModelRepository>();
     jsonSettings = provider.GetRequiredService <JsonSerializerSettings>();
 }