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