Esempio n. 1
0
        public void AddVotingEvent(CongressVoting voting, VotingStatusEnum votingStatus)
        {
            var countryEvent = new CountryVotingGameEvent(voting, votingStatus, GameTime.Now);

            eventRepository.Add(countryEvent.CreateEntity());
            ConditionalSaveChanges(eventRepository);
        }
Esempio n. 2
0
        public static string ToHumanReadable(this VotingStatusEnum votingStatus)
        {
            switch (votingStatus)
            {
            case VotingStatusEnum.Ongoing:
                return("On going");

            case VotingStatusEnum.Finished:
                return("Finished");

            case VotingStatusEnum.NotStarted:
                return("Not started");

            case VotingStatusEnum.Accepted:
                return("Accepted");

            case VotingStatusEnum.Rejected:
                return("Rejected");

            case VotingStatusEnum.Started:
                return("Started");

            default:
                throw new NotImplementedException();
            }
        }
Esempio n. 3
0
        public PresidentVotingDummyCreator SetState(int votingDay, VotingStatusEnum status)
        {
            voting.StartDay       = votingDay;
            voting.VotingStatusID = (int)status;

            return(this);
        }
 public CountryVotingGameEvent(CongressVoting voting, VotingStatusEnum votingStatus, GameTime time)
     : base(voting.Country, CountryEventTypeEnum.Voting, time)
 {
     VotingID             = voting.ID;
     CongressVotingStatus = votingStatus;
 }
 public CongressCandidateVotingShortViewModel(Entities.CongressCandidateVoting voting)
 {
     VotingDay    = voting.VotingDay;
     DaysLeft     = voting.VotingDay - GameHelper.CurrentDay;
     VotingStatus = (VotingStatusEnum)voting.VotingStatusID;
 }
        public CountryDummyCreator SetPresidentVotingStatus(int votingDay, VotingStatusEnum votingStatus)
        {
            VotingCreator.SetState(votingDay, votingStatus);

            return(this);
        }
 public static bool Is(this CongressCandidateVoting voting, VotingStatusEnum votingStatus)
 {
     return(voting.VotingStatusID == (int)votingStatus);
 }