Files
mixtape/zero.Core/Database/Indexes/Backoffice/zero_MailTemplates.cs
T
2021-10-15 13:04:05 +02:00

25 lines
577 B
C#

using Raven.Client.Documents.Indexes;
using System.Linq;
using zero.Core.Entities;
namespace zero.Core.Database.Indexes
{
public class zero_MailTemplates : ZeroIndex<MailTemplate>
{
protected override void Create()
{
Map = items => items.Select(item => new
{
Name = item.Name,
Key = item.Key,
Subject = item.Subject,
CreatedDate = item.CreatedDate
});
Index(x => x.Name, FieldIndexing.Search);
Index(x => x.Key, FieldIndexing.Search);
Index(x => x.Subject, FieldIndexing.Search);
}
}
}