i'm running forum umbraco 7, , wish update property on specific member hes id.
this tried:
var authorid = model.content.getpropertyvalue<int>("postauthor", 0); var author = members.getbyid(authorid); umbraco.cms.businesslogic.member.member member = umbraco.cms.businesslogic.member.member.getmemberfromemail(author.getpropertyvalue("email").tostring()); member.getproperty("postcounter").value = convert.toint32(member.getproperty("postcounter")) + 1; member.save();
but dont work , line below throws error:
umbraco.cms.businesslogic.member.member member = umbraco.cms.businesslogic.member.member.getmemberfromemail(author.getpropertyvalue("email").tostring());
it says: warning: umbraco.cms.businesslogic.member.member obsolete: "use memberservice , umbraco.core.models.member models instead"
can me solve this?
if in razor script want like:
var authorid = model.content.getpropertyvalue<int>("postauthor", 0); var ms = applicationcontext.current.services.memberservice; var member = ms.getbyid(authorid); member.setvalue("postcounter",member.getvalue("postcounter"));
but sebastian says want differently performance
Comments
Post a Comment