public PoiService CreateService(string name, string folder, string relativeFolder)
{
LogCs.LogMessage(String.Format("SaveService: Create PoiService '{0}'", name));
var ss = new PoiService()
{
IsLocal = true,
Name = name,
Id = Guid.NewGuid(),
IsFileBased = true,
StaticService = StaticService,
IsVisible = false,
Folder = folder,
RelativeFolder = RelativeFolder
};
ss.Init(Mode.client, AppStateSettings.Instance.DataServer);
ss.RelativeFolder = relativeFolder;
ss.InitPoiService();
ss.SettingsList = new ContentList
{
Service = ss,
ContentType = typeof(ServiceSettings),
Id = "settings",
IsRessetable = false
};
ss.SettingsList.Add(new ServiceSettings());
ss.AllContent.Add(ss.SettingsList);
ss.Settings.OpenTab = false;
ss.Settings.TabBarVisible = false;
ss.Settings.Icon = "layer.png";
ss.AutoStart = false;
return ss;
}