freeso/TSOClient/FSO.Server/DataService/ShardDataServiceModule.cs

22 lines
587 B
C#
Raw Permalink Normal View History

2015-09-06 14:37:27 +01:00
using FSO.Common.DataService;
2016-08-11 15:37:51 +01:00
using FSO.Common.DataService.Framework;
using Ninject.Modules;
2015-08-16 18:13:18 +01:00
namespace FSO.Server.DataService
{
public class ShardDataServiceModule : NinjectModule
2015-08-16 18:13:18 +01:00
{
2016-08-11 15:37:51 +01:00
private ServerNFSProvider NFSProvider;
public ShardDataServiceModule(string simNFS)
{
2016-08-11 15:37:51 +01:00
NFSProvider = new ServerNFSProvider(simNFS);
}
2015-08-16 18:13:18 +01:00
public override void Load()
{
2016-08-11 15:37:51 +01:00
this.Bind<IServerNFSProvider>().ToConstant(NFSProvider);
2015-09-06 14:37:27 +01:00
this.Bind<IDataService>().To<ServerDataService>().InSingletonScope();
2015-08-16 18:13:18 +01:00
}
}
}