Я использую Umbraco 7.6 и ModelsBuilder
Я пытаюсь расширить мою модель CustomMember
и добавить некоторые пользовательские свойства.Я хочу получить IMember
в собственность.Для этого мне нужно инициализировать MemberService
, чтобы использовать GetById()
метод.
Как инициализировать MemberService
в частичном CustomMember
?
public partial class CustomMember
{
private readonly MemberService _memberService;
public CustomMember(IPublishedContent content) : base(content) // this is not valid as the contructor already exists in the umbraco generated partial model
{
this._memberService = (MemberService)ApplicationContext.Current.Services.MemberService; // This is coming null
}
public IMember Member
{
get
{
return _memberService.GetById(this.Id);
}
}
}