mirror of
https://github.com/riperiperi/FreeSO
synced 2026-08-13 20:26:13 -04:00
MPL per-file was used in older project files, but should apply to the whole project, so having it there was redundant.
28 lines
939 B
C#
28 lines
939 B
C#
using FSO.Common.Serialization;
|
|
using FSO.Server.DataService.Providers;
|
|
using Ninject;
|
|
|
|
namespace FSO.Server.DataService
|
|
{
|
|
public class ServerDataService : FSO.Common.DataService.DataService
|
|
{
|
|
public ServerDataService(IModelSerializer serializer,
|
|
FSO.Content.Content content,
|
|
IKernel kernel) : base(serializer, content)
|
|
{
|
|
AddProvider(kernel.Get<ServerAvatarProvider>());
|
|
var lots = kernel.Get<ServerLotProvider>();
|
|
AddProvider(lots);
|
|
var city = kernel.Get<ServerCityProvider>();
|
|
AddProvider(city);
|
|
var nhood = kernel.Get<ServerNeighborhoodProvider>();
|
|
nhood.BindCityRep(lots);
|
|
AddProvider(nhood);
|
|
|
|
var ratings = kernel.Get<ServerMayorRatingProvider>();
|
|
AddProvider(ratings);
|
|
|
|
city.BindLots(lots);
|
|
}
|
|
}
|
|
}
|