Reset related lists
This commit is contained in:
@@ -416,13 +416,19 @@ namespace VEPROMS.CSLA.Library
|
||||
get
|
||||
{
|
||||
CanReadProperty("UserMemberships", true);
|
||||
if (_UserMembershipCount > 0 && _UserMemberships == null)
|
||||
if (_UserMembershipCount < 0 || (_UserMembershipCount > 0 && _UserMemberships == null))
|
||||
_UserMemberships = UserMemberships.GetByUID(UID);
|
||||
else if (_UserMemberships == null)
|
||||
if (_UserMembershipCount < 0 )
|
||||
_UserMembershipCount = _UserMemberships == null ? 0 : _UserMemberships.Count;
|
||||
if (_UserMemberships == null)
|
||||
_UserMemberships = UserMemberships.New();
|
||||
return _UserMemberships;
|
||||
}
|
||||
}
|
||||
public void Reset_UserMemberships()
|
||||
{
|
||||
_UserMembershipCount = -1;
|
||||
}
|
||||
public override bool IsDirty
|
||||
{
|
||||
get { return base.IsDirty || (_UserMemberships == null ? false : _UserMemberships.IsDirty); }
|
||||
|
Reference in New Issue
Block a user