Adroit.Gui.PlanningView.ProjectDb_Removed C# (CSharp) Method

ProjectDb_Removed() private method

private ProjectDb_Removed ( object sender, BdbArgs args ) : void
sender object
args Adroit.Data.BdbArgs
return void
        void ProjectDb_Removed(object sender, BdbArgs args)
        {
            var project = args.Value as Project;

            m_projectStore.Foreach (delegate (TreeModel model, TreePath path, TreeIter iter) {
                var item = model.GetValue (iter, 0) as Project;
                if (item == null)
                    return false;

                if (item.Id == project.Id) {
                    m_projectStore.Remove (ref iter);
                    return true;
                }

                return false;
            });
        }