public override IQueryable<LocationItem> GetChildContentItems(Guid parentId, string providerName)
{
throw new NotImplementedException();
}
public override LocationItem GetContentItem(Guid id, string providerName)
{
return this.GetManager(providerName).GetLocation(id);
}
public override IQueryable<LocationItem> GetContentItems(string providerName)
{
return this.GetManager(providerName).GetLocations();
}
public override LocationsManager GetManager(string providerName)
{
return LocationsManager.GetManager(providerName);
}
public override LocationItem GetParentContentItem(Guid id, string providerName)
{
throw new NotImplementedException();
}
public override IEnumerable<LocationItemViewModel> GetViewModelList(IEnumerable<LocationItem> contentList, ContentDataProviderBase dataProvider)
{
var list = new List<LocationItemViewModel>();
foreach (var location in contentList)
list.Add(new LocationItemViewModel(location, dataProvider));
return list;
}