private void HandleNewTagButtonClicked(object sender, EventArgs args) { if (tag_entry.Text.Length == 0) { return; } Photo photo = (Photo)View.Item.Current; Tag t = tag_store.GetTagByName(tag_entry.Text); if (t != null) { Console.WriteLine("tag " + tag_entry.Text + " found, id=" + t.Id); } else { t = tag_store.CreateTag(tag_store.RootCategory, tag_entry.Text); } Face f; if (m_face.Id == 0) { f = face_store.Create(m_face.Rect, photo.Id, t.Id); } //Console.WriteLine("added rect tagged " +tag_entry.Text + " for photo " +f.Id); }