void ReleaseDesignerOutlets()
        {
            if (EndEncounterButton != null)
            {
                EndEncounterButton.Dispose();
                EndEncounterButton = null;
            }

            if (InitiativeTable != null)
            {
                InitiativeTable.Dispose();
                InitiativeTable = null;
            }

            if (MonsterTable != null)
            {
                MonsterTable.Dispose();
                MonsterTable = null;
            }

            if (PartyTable != null)
            {
                PartyTable.Dispose();
                PartyTable = null;
            }

            if (StartEncounterButton != null)
            {
                StartEncounterButton.Dispose();
                StartEncounterButton = null;
            }
        }
        public int AddPolitiationParty(PartyTable partyTable)
        {
            PartyTable partyTable1 = new PartyTable();
            var        PartyId     = partyTable1.PartyId;

            return(PartyId);
        }
Пример #3
0
 partial void OnRemovePlayerButtonClicked(NSObject sender)
 {
     if (PartyTable.SelectedRow != -1)
     {
         characterDataSource.CharacterEntries.RemoveAt((int)PartyTable.SelectedRow);
         PartyTable.ReloadData();
     }
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="VoteSubmittedViewModel"/> class.
        /// </summary>
        /// <param name="navigationService">Passes the Navigation Property from the View to the ViewModel</param>
        /// <param name="user">Receives the user data from the view</param>
        public VoteSubmittedViewModel(INavigationService navigationService, UserVoteTable user)
        {
            this.navigation = navigationService;
            this.user       = user;

            this.resource       = new ResourceLoader();
            this.Title          = this.resource.GetString("SubmittedTitle");
            this.VoteText       = this.resource.GetString("VoteText");
            this.ElectorateText = this.resource.GetString("ElectorateText");
            this.CandidateText  = this.resource.GetString("CandidateText");
            this.PartyText      = this.resource.GetString("PartyText");
            this.ReferendumText = this.resource.GetString("ReferendumText");
            this.SubmittedText  = this.resource.GetString("SubmittedText");
            this.LoginButton    = this.resource.GetString("VoteButton");
            this.ConnectionText = this.resource.GetString("ConnectionText");

            this.LoginCommand = new CommandService(this.Login);

            ElectorateTable       electorateData = new ElectorateTable();
            List <CandidateTable> candidateData  = new List <CandidateTable>();
            PartyTable            partyData      = new PartyTable();

            List <string> candidateList = JsonConvert.DeserializeObject <List <string> >(this.user.CandidateIds);

            electorateData = this.db.GetElectorateFromId(this.user.ElectorateId);

            foreach (string item in candidateList)
            {
                int id = int.Parse(item);

                CandidateTable candidate = new CandidateTable();
                candidate = this.db.GetCandidateFromId(id);

                candidateData.Add(candidate);
            }

            partyData = this.db.GetPartyFromId(this.user.PartyId);

            this.Electorate = electorateData.Name;

            string candidateNames = string.Empty;

            foreach (CandidateTable item in candidateData)
            {
                if (candidateNames == string.Empty)
                {
                    candidateNames = item.Name;
                }
                else
                {
                    candidateNames = string.Join(Environment.NewLine, candidateNames, item.Name);
                }
            }

            this.Candidates = candidateNames;
            this.Party      = partyData.Name;
            this.Referendum = this.user.Referendum.ToString();
        }
        public void Test_for_DeletePoliticalParty()
        {
            PartyTable partyTable = new PartyTable()
            {
                PartyId = 1,
            };

            var Result = _AdminServices.DeletePoliticalParty(partyTable.PartyId);


            Assert.True(Result);
        }
        public void ExceptionTestFor_FieldsCannotblankforAddPolititioanParty()
        {
            PartyTable partyTable = new PartyTable()
            {
                PartyId   = 1,
                PartyName = "ss",
                PartyPic  = "dd"
            };
            //Assert
            var ex = Assert.Throws <FieldscannotEmptyException>(() => _AdminServices.AddPolitiationParty(partyTable));

            Assert.Equal("Fields can not be blank ", ex.Messages);
        }
        public void Test_for_AddPolitiationParty()
        {
            PartyTable partyTable = new PartyTable()
            {
                PartyId   = 1,
                PartyName = "ss",
                PartyPic  = "dd"
            };

            var Result        = _AdminServices.AddPolitiationParty(partyTable);
            var AddPartyTable = Result.ToString();

            Assert.NotNull(AddPartyTable);
        }
        public void Test_for_EditPoliticalParty()
        {
            PartyTable partyTable = new PartyTable()
            {
                PartyId   = 1,
                PartyName = "ss",
                PartyPic  = "dd"
            };

            var Result         = _AdminServices.EditPoliticalParty(partyTable);
            var GetDevelopment = _AdminServices.GetPoliticalParty(partyTable);

            Assert.Equal(GetDevelopment, Result);
        }
Пример #9
0
        public long CreateParty(PartyTable party)
        {
            var          dbParty      = _pr.CreateParty(party);
            UsersAtParty usersAtParty = new UsersAtParty
            {
                partyID         = dbParty.ID,
                userID          = party.ownerID,
                adminPrivileges = true,
                status          = 1
            };

            _upr.CreateUserAtParty(usersAtParty, dbParty.RowVersion);
            return(dbParty.ID);
        }
Пример #10
0
        /// <summary>
        /// Saves the party chosen to the user
        /// </summary>
        /// <param name="sender">Model containing the party vote result</param>
        /// <returns>Returns a -1 for a fail result and a 1 for a success result</returns>
        internal int AddPartyVote(PartyTable sender)
        {
            List <UserVoteTable> users = new List <UserVoteTable>();

            users = this.db.Query <UserVoteTable>("SELECT * FROM UserVoteTable WHERE Active = 1");

            if (users.Count != 1)
            {
                return(-1);
            }

            UserVoteTable user = new UserVoteTable();

            user         = users[0];
            user.PartyId = sender.Id;

            this.db.Update(user);

            return(1);
        }
Пример #11
0
        public void InitLocalMySQL()
        {
            if (this.Database.CreateIfNotExists())
            {
                EntityGenerator <Items> generatorItems = new EntityGenerator <Items>();
                for (int i = 0; i < 60; i++)
                {
                    ItemsTable.Add(generatorItems.GenerateItem());
                }

                EntityGenerator <Party> generatorParty = new EntityGenerator <Party>();
                for (int i = 0; i < 3; i++)
                {
                    PartyTable.Add(generatorParty.GenerateItem());
                }

                EntityGenerator <Character> generatorPersonnage = new EntityGenerator <Character>();
                for (int i = 0; i < 15; i++)
                {
                    CharacterTable.Add(generatorPersonnage.GenerateItem());
                }

                EntityGenerator <Boss> generatorBoss = new EntityGenerator <Boss>();
                for (int i = 0; i < 20; i++)
                {
                    BossTable.Add(generatorBoss.GenerateItem());
                }

                EntityGenerator <Donjon> generatorDonjon = new EntityGenerator <Donjon>();
                for (int i = 0; i < 5; i++)
                {
                    DonjonTable.Add(generatorDonjon.GenerateItem());
                }

                this.SaveChangesAsync();
            }
        }
        public PartyTable ViewPoliticalParty()
        {
            PartyTable PTable = new PartyTable();

            return(PTable);
        }
        public PartyTable GetPoliticalParty(PartyTable partyTable)
        {
            PartyTable PTable = new PartyTable();

            return(PTable);
        }
Пример #14
0
 //Service methods for Party
 #region
 public long CreateParty(PartyTable party) => partyLogicObj.CreateParty(party);
Пример #15
0
 public PartyTable UpdateParty(PartyTable updatedParty) => partyLogicObj.UpdateParty(updatedParty);
Пример #16
0
 public PartyTable UpdateParty(PartyTable updatedParty) => _pr.UpdateParty(updatedParty);
Пример #17
0
 private void addCharacterToParty(PlayerCharacter character)
 {
     characterDataSource.CharacterEntries.Add(character);
     PartyTable.ReloadData();
 }