private Collar CreateTpfCollar(ProjectInvestigator owner, string collarId, double frequency)
        {
            var collarAdded = false;
            var form        = new AddCollarForm(owner);

            form.DatabaseChanged += (o, x) => collarAdded = true;
            form.SetDefaultFrequency(frequency);
            form.SetDefaultModel("Telonics", "Gen4");
            form.SetDefaultId(collarId);
            form.ShowDialog(this); //Blocks until form closed
            if (!collarAdded)
            {
                return(null);
            }
            return(Database.Collars.FirstOrDefault(c => c.CollarManufacturer == "Telonics" &&
                                                   c.CollarId == collarId));
        }
 private Collar CreateTpfCollar(ProjectInvestigator owner, string collarId, double frequency)
 {
     var collarAdded = false;
     var form = new AddCollarForm(owner);
     form.DatabaseChanged += (o, x) => collarAdded = true;
     form.SetDefaultFrequency(frequency);
     form.SetDefaultModel("Telonics", "Gen4");
     form.SetDefaultId(collarId);
     form.ShowDialog(this); //Blocks until form closed
     if (!collarAdded)
         return null;
     return Database.Collars.FirstOrDefault(c => c.CollarManufacturer == "Telonics" &&
                                                           c.CollarId == collarId);
 }