Do I need to serialise the class or the method to get it in js?
Yep!
Check out JSON.NET.
So in your example you should be able to do something like this
public string SerializedPointOffices
{
get { return JsonConvert.SerializeObject(this.PointOffices); }
}