コード例 #1
0
        private void AddListOnExecuteClick(object obj)
        {
            SaveMembers saveM;

            if (!AdminVisibility)
            {
                if (!MemberService.Instance.AddMonster(Member, Monster))
                {
                    MessageBox.Show("This monster is already in your list");
                }
                saveM = SaveMembers.Instance; return;
            }
            if (!AdministratorService.Instance.AddMonster(Admin, Monster))
            {
                MessageBox.Show("This monster is already in your list");
            }
            SaveAdministrators saveA = SaveAdministrators.Instance;
        }
コード例 #2
0
 private void DeleteOnExecuteClick(object obj)
 {
     if (Monster != null)
     {
         if (IsMyList)
         {
             if (!AdminVisibility)
             {
                 MemberService.Instance.DeleteMonster(Member, Monster); SaveMembers sa = SaveMembers.Instance;
             }
             else
             {
                 AdministratorService.Instance.DeleteMonster(Admin, Monster); SaveAdministrators sa = SaveAdministrators.Instance;
             }
         }
         else
         {
             if (IsAwake)
             {
                 MonsterService.Instance.DeleteMonsterNonAwake(MonsterService.Instance.SearchMonsterNonAwake(Monster));
                 MonsterService.Instance.DeleteMonsterAwake(MonsterService.Instance.SearchMonsterAwake(Monster));
             }
             else
             {
                 MonsterService.Instance.DeleteMonsterAwake(MonsterService.Instance.SearchMonsterAwake(Monster));
                 MonsterService.Instance.DeleteMonsterNonAwake(MonsterService.Instance.SearchMonsterNonAwake(Monster));
             }
             SaveBestiary sb = SaveBestiary.Instance;
         }
     }
     else
     {
         MessageBox.Show("Select a monster.");
     }
 }