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