/// <summary>
        /// Insert item.
        /// <param name="item">The item to be inserted.</param>
        /// </summary>
        public int Insert(RecordItem item)
        {
            var record = new TPC.CalendarRecord(Event.Uri);

            ItemToRecord(item, record);
            int recordId = manager.Database.Insert(record);

            record.Dispose();
            return(recordId);
        }