public override ICollection <aPermissionData> toDataObject(string owner = "") { aPermissionData me = DataAccess.getPremmisionRP(owner, this.store); if (me == null) { me = new removeProductPermissionData(store, sponser); } if (next == null) { return new List <aPermissionData> { me } } ; else { ICollection <aPermissionData> ans = next.toDataObject(owner); ans.Add(me); return(ans); } }
public static aPermission toObject(removeProductPermissionData data) { return(new removeProduct(data.store, data.sponser)); }