Fixes umbraco content service

This commit is contained in:
Shannon Deminick
2013-02-23 22:11:38 +06:00
parent 54ba547c8c
commit 03aa7fd06b
3 changed files with 13 additions and 2 deletions

View File

@@ -0,0 +1,10 @@
namespace UmbracoExamine.DataServices
{
/// <summary>
/// A Dto object for returning property aliases from PetaPoco
/// </summary>
public class PropertyAliasDto
{
public string Alias { get; set; }
}
}

View File

@@ -122,8 +122,8 @@ namespace UmbracoExamine.DataServices
{
try
{
var result = _applicationContext.DatabaseContext.Database.Fetch<dynamic>("select distinct alias from cmsPropertyType order by alias");
return result.Select(r => r.alias.ToString()).Cast<string>().ToList();
var result = _applicationContext.DatabaseContext.Database.Fetch<PropertyAliasDto>("select distinct alias from cmsPropertyType order by alias");
return result.Select(r => r.Alias).ToList();
}
catch (Exception ex)
{

View File

@@ -113,6 +113,7 @@
<Compile Include="DataServices\IDataService.cs" />
<Compile Include="DataServices\ILogService.cs" />
<Compile Include="DataServices\IMediaService.cs" />
<Compile Include="DataServices\PropertyAliasDto.cs" />
<Compile Include="DataServices\UmbracoDataService.cs" />
<Compile Include="DataServices\UmbracoContentService.cs" />
<Compile Include="DataServices\UmbracoMediaService.cs" />