private bool UpdateRecord(UPCRMRecord record, bool skipFirst, string skipRecordIdentification)
        {
            if (skipFirst)
            {
                skipFirst = false;
                if (this.keyField)
                {
                    record.EnableKeyFields();
                }
                else
                {
                    record.Mode = "NewOffline";
                }
            }
            else if (!string.IsNullOrWhiteSpace(skipRecordIdentification))
            {
                foreach (var link in record.Links)
                {
                    if (skipRecordIdentification == link.RecordIdentification)
                    {
                        if (this.keyField)
                        {
                            record.EnableKeyFields();
                        }
                        else
                        {
                            record.Mode = "NewOffline";
                        }

                        break;
                    }
                }
            }

            return(skipFirst);
        }