freeso/TSOClient/FSO.Server/DataService/ServerDataService.cs
riperiperi b57ebbd141 Cleanup: Remove most unused usings and MPL per-file licenses
MPL per-file was used in older project files, but should apply to the whole project, so having it there was redundant.
2023-11-25 03:45:29 +00:00

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);
}
}
}