public updateRecord(entityLogicalName: string, id: string, data: any): Xrm.Async.PromiseLike<any> {
    if (this.isOffline) {
      return this.offline.updateRecord(entityLogicalName, id, data);
    } else {
      return this.online.updateRecord(entityLogicalName, id, data);