コード例 #1
0
 public void AdoptMe(Owner newOwner)
 {
     MyOwner = newOwner;
     newOwner.MyCats.Add(this);
 }
コード例 #2
0
ファイル: CatHerder.cs プロジェクト: ssdug/2013-April-Florey
 public bool ValidateOwner(string name)
 {
     _ownerNameInProgress = name;
     if (OwnerNames.Any(s => s.Equals(name, StringComparison.OrdinalIgnoreCase)))
         return true;
     DialogResult createOwner =
         MessageBox.Show(String.Format("{0} is not a recognized owner. \nDo you want to create a new owner?",
         name), "Adopt A Cat", MessageBoxButtons.YesNo, MessageBoxIcon.Question,
         MessageBoxDefaultButton.Button1);
     if (DialogResult.Yes == createOwner)
     {
         Owner owner = new Owner(name);
         _model.SaveObject<Owner>(owner);
         return true;
     }
     else
         _ownerNameInProgress = String.Empty;
     return false;
 }
コード例 #3
0
ファイル: Cat.cs プロジェクト: ssdug/2013-April-Florey
 public void AdoptMe(Owner newOwner)
 {
     MyOwner = newOwner;
     newOwner.MyCats.Add(this);
 }
コード例 #4
0
ファイル: CatHerder.cs プロジェクト: ssdug/2013-April-Florey
 public Owner GetOwner(Cat inCat)
 {
     Owner owner = new Owner
     {
         Name = _model.DefaultOwnerName,
     };
     if (Equals(null, inCat)) return owner;
     return _model.GetOwner(inCat);
 }