У меня проблемы с Умбрако, использующим Идентификацию Умбрако.При попытке установить пользовательское свойство TrueFalse значение не будет сохранено.Я заметил, что, если я устанавливаю значение через CMS, значение отображается как «1» для истины или «0» для ложного.Но когда я пытаюсь установить значение программным путем, оно не сохраняется.
Может кто-то увидеть, что я делаю неправильно?
var member = UserManager.FindByEmail(model.Email);
if (model.MarketingOptin) //Always true in this case
{
member.MemberProperties.First(p => p.Alias == "marketingOptIn").Value = "1";
}
else
{
member.MemberProperties.First(p => p.Alias == "marketingOptIn").Value = "0";
}
UserManager.Update(member);