public void AddVotingEvent(CongressVoting voting, VotingStatusEnum votingStatus) { var countryEvent = new CountryVotingGameEvent(voting, votingStatus, GameTime.Now); eventRepository.Add(countryEvent.CreateEntity()); ConditionalSaveChanges(eventRepository); }
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(); } }
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); }