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."); } }
private void ConfOnExecuteClick(object obj) { mn.Name = ma.Name; mn.MonsterN = ma.MonsterN; mn.Help = ma.Help; mn.NbStars = ma.NbStars; mn.NbStarsNat = ma.NbStarsNat; mn.Attribute = ma.Attribute; if (MonsterService.Instance.AddMonsterNonAwake(Mn)) { if (MonsterService.Instance.AddMonsterAwake(Ma)) { SaveBestiary sb = SaveBestiary.Instance; OnClose(obj); } } else { MessageBox.Show("This Monster already exist."); } }