public static Brush GetColor(Nationality nationality) { switch (nationality) { case Nationality.Germany: return Germany; case Nationality.Japan: return Japan; case Nationality.SovietUnion: return SovietUnion; case Nationality.UnitedKingdom: return UnitedKingdom; case Nationality.UnitedStates: return UnitedStates; default: return None; } }
public IList<Color> GetFlagColors(Nationality nationality) { List<Color> result; switch (nationality) { // tag::getFlag[] case Nationality.DUTCH: result = new List<Color>{ Color.Red, Color.White, Color.Blue }; // end::getFlag[] break; // tag::getFlag[] case Nationality.LUXEMBOURGER: result = new List<Color>{ Color.Red, Color.White, Color.LightBlue }; break; case Nationality.GERMAN: // end::getFlag[] result = new List<Color>{ Color.Black, Color.Red, Color.Yellow }; break; case Nationality.BELGIAN: result = new List<Color>{ Color.Black, Color.Yellow, Color.Red }; break; case Nationality.FRENCH: result = new List<Color>{ Color.Blue, Color.White, Color.Red }; break; case Nationality.ITALIAN: result = new List<Color>{ Color.Green, Color.White, Color.Red }; break; case Nationality.UNCLASSIFIED: default: result = new List<Color>{ Color.Gray }; break; } return result; }
// tag::getFlag[] public IList<Color> getFlagColors(Nationality nationality) { List<Color> result; switch (nationality) { case Nationality.DUTCH: result = new List<Color>{Color.Red, Color.White, Color.Blue}; break; case Nationality.GERMAN: result = new List<Color>{Color.Black, Color.Red, Color.Yellow}; break; case Nationality.BELGIAN: result = new List<Color>{Color.Black, Color.Yellow, Color.Red}; break; case Nationality.FRENCH: result = new List<Color>{Color.Blue, Color.White, Color.Red}; break; case Nationality.ITALIAN: result = new List<Color>{Color.Green, Color.White, Color.Red}; break; case Nationality.UNCLASSIFIED: default: result = new List<Color>{Color.Gray}; break; } return result; }
public NationalityDto Map(Nationality entity) { return new NationalityDto { Id = entity.Id, Name = entity.Name }; }
private void SetPurchased(Nationality nationality, bool jetPower, bool rockets, bool superSubs, bool longRangeAir, bool indTech, bool bombers) { SetPurchased(nationality, Weapon.JetPower, jetPower); SetPurchased(nationality, Weapon.Rockets, rockets); SetPurchased(nationality, Weapon.SuperSubs, superSubs); SetPurchased(nationality, Weapon.LongRangeAir, longRangeAir); SetPurchased(nationality, Weapon.IndustrialTech, indTech); SetPurchased(nationality, Weapon.HeavyBombers, bombers); }
public void SetMarkerImage(Nationality n) { if (n == Nationality.None) { Visibility = Visibility.Collapsed; return; } Visibility = Visibility.Visible; Marker.Source = new BitmapImage(new Uri(NationalityMarker.GetMarker(n))); }
private static void AssertNationality(Nationality expected, params Nationality[] nationalities) { var dto = new TerritoryStateDto(); var armies = new List<TerritoryStateArmyDto>(); foreach (var n in nationalities) { armies.Add(new TerritoryStateArmyDto {Nationality = n}); } dto.Armies = armies.ToArray(); Assert.That(dto.ArmyNationalities, Is.EqualTo(expected)); }
public override void OnStartServer() { base.OnStartServer(); PortNationality = (Nationality)Random.Range(0, 5); int port_index = Random.Range(0, 5); PortNationality = (Nationality)port_index; if (port_index == 5) port_index = Random.Range(0, 4); PortName = name = NameGenerator.Instance.GetPortName(port_index); }
public NationalityDto GetById(int id) { NationalityDto nationalityDto = new NationalityDto(); using (UnitOfWork unitOfWork = new UnitOfWork()) { Nationality nationality = unitOfWork.NationalityRepository.GetByID(id); if (nationality != null) { nationalityDto = new NationalityDto { Id = nationality.Id, Title = nationality.Title, }; } } return(nationalityDto); }
public bool Update(Nationality obj, int NationalityID) { using (IDbConnection db = new SqlConnection(Helper.ConnectionString)) { if (db.State == ConnectionState.Closed) { db.Open(); } var p = new DynamicParameters(); p.Add("@Event", dbType: DbType.Int32, direction: ParameterDirection.Input, value: 3); p.Add("@NationalityID", dbType: DbType.Int32, direction: ParameterDirection.Input, value: NationalityID); p.AddDynamicParams(new { obj.NationalityName }); var result = db.Execute("proc_Nationality", p, commandType: CommandType.StoredProcedure); return(result != 0); } }
/// <summary> /// 根据DayOfWeek得到序号,支持国家 /// 目前除中国外,周一是1,周日是7 /// 其他国家为:周日是0,周六是7 /// </summary> /// <param name="dayOfWeek"></param> /// <param name="nationality">国家,默认是中国</param> /// <returns></returns> public static int GetDayOfWeek(this DayOfWeek dayOfWeek, Nationality nationality = Nationality.China) { int?num = dayOfWeek.ToString("d").ConvertToInt(); if (num == null) { throw new NotSupportedException(nameof(dayOfWeek)); } if (nationality == Nationality.China) { if (num == 0) { return(7); } } return(num.Value); }
public List <INationality> GetAllNationalities() { //List<StudyField> list = new List<StudyField>(); ??? string query = "SELECT * FROM UCL_Nationality"; db.Get_Connection(); MySqlCommand cmd = new MySqlCommand(); cmd.Connection = db.conn; try { cmd.CommandText = query; MySqlDataReader reader = cmd.ExecuteReader(); _listna = new List <INationality>(); while (reader.Read()) { _na = new Nationality(); _na.Id = Convert.ToInt32(reader.GetInt32(0)); _na.Name = reader.GetString(1).ToString(); _na.IsEU = reader.GetBoolean(2); _listna.Add(_na); } } catch (Exception e) { db.CloseConnection(); throw; } finally { if (db.conn.State == System.Data.ConnectionState.Open) { db.CloseConnection(); } } return(_listna); }
private bool AddGroup(string arabic_name, string english_name) { try { db.Configuration.LazyLoadingEnabled = false; Nationality group = db.Nationalities.Create(); group.Nationality_Name_Ar = arabic_name; group.Nationality_Name_En = english_name; db.Nationalities.Add(group); db.SaveChanges(); /* Add it to log file */ LogData = "data:" + JsonConvert.SerializeObject(group, logFileModule.settings); logFileModule.logfile(10, "إنشاء جنسية جديدة", "create new Nationalitys", LogData); db.Entry(group).Reload(); NationalityGridView.DataBind(); } catch { return(false); } return(true); }
public JsonResult SaveNationality(Nationality ObjSave) { MsgUnit Msg = new MsgUnit(); try { var userId = User.Identity.GetUserId(); var UserInfo = _unitOfWork.User.GetMyInfo(userId); ObjSave.NationalityCode = _unitOfWork.Nationality.GetMaxSerial(UserInfo.fCompanyId); ObjSave.InsDateTime = DateTime.Now; ObjSave.InsUserID = userId; ObjSave.CompanyID = UserInfo.fCompanyId; if (String.IsNullOrEmpty(ObjSave.EnglishName)) { ObjSave.EnglishName = ObjSave.ArabicName; } if (!ModelState.IsValid) { string Err = " "; var errors = ModelState.Values.SelectMany(v => v.Errors); foreach (ModelError error in errors) { Err = Err + error.ErrorMessage + " * "; } Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + Err; Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } _unitOfWork.Nationality.Add(ObjSave); _unitOfWork.Complete(); Msg.LastID = _unitOfWork.Nationality.GetMaxSerial(UserInfo.fCompanyId).ToString(); Msg.Code = 1; Msg.Msg = Resources.Resource.AddedSuccessfully; return(Json(Msg, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Msg.Msg = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString(); Msg.Code = 0; return(Json(Msg, JsonRequestBehavior.AllowGet)); } }
public int Insert(Nationality obj) { using (IDbConnection db = new SqlConnection(Helper.ConnectionString)) { if (db.State == ConnectionState.Closed) { db.Open(); } var p = new DynamicParameters(); p.Add("@Event", value: 1, dbType: DbType.Int32, direction: ParameterDirection.Input); p.Add("@NationalityID", dbType: DbType.Int32, direction: ParameterDirection.Output); p.AddDynamicParams(new { obj.NationalityName }); db.Execute("proc_Nationality", p, commandType: CommandType.StoredProcedure); return(p.Get <int>("@NationalityID")); } }
public async void Should_return_bad_request() { // Arrange var nationality = new Nationality { Name = "China" }; ControllerUnderTest.ModelState.TryAddModelError("key", "there is an error"); // Act var result = await ControllerUnderTest.AddNationality(nationality); // Assert var badRequest = Assert.IsType <BadRequestObjectResult>(result); Assert.IsType <SerializableError>(badRequest.Value); }
public async void Should_return_ok_with_success() { // Arrange var Nationality = new Nationality { Name = "Marshmellow Man" }; var result = new Result(); UpdateNationalityCommandMock .Setup(x => x.Execute(Nationality)) .ReturnsAsync(result); // Act var serviceResult = await ServiceUnderTest.UpdateNationalityAsync(Nationality); Assert.Same(result, serviceResult); Assert.True(serviceResult.IsSuccess); }
public IActionResult Get_Specific_Interview(int?id) { _interviewScheme = new InterviewScheme(); _nationality = new Nationality(); _studyField = new StudyField(); InterviewSchemeVM vm = new InterviewSchemeVM(); var model = _interviewScheme.GetInterviewSchemeAndQuestions(id); vm = model; var nationalities = _nationality.GetAllNationalities(); var studyfields = _studyField.GetAllStudyFields(); foreach (var country in nationalities) { vm.Countries.Add(new SelectListItem() { Text = country.Name, Value = country.Id.ToString() }); } foreach (var study in studyfields) { vm.Studyfields.Add(new SelectListItem() { Text = study.FieldName, Value = study.Id.ToString() }); } foreach (var quest in model.Questions) { vm.Questions.Add(new QuestionVM() { Id = quest.Id, Order = quest.Order, InterviewSchemeId = quest.InterviewSchemeId, Quest = quest.Quest }); } vm.Questions = vm.Questions.OrderBy(x => x.Order).ToList(); return(View("../Administration/Specific_Interview_And_Questions", vm)); }
public static string ToFlagPath(this Nationality nationality) { switch (nationality) { case Nationality.Germany: case Nationality.GreatBritain: case Nationality.USA: case Nationality.USSR: case Nationality.France: case Nationality.Italy: case Nationality.Poland: case Nationality.Belgium: case Nationality.Netherlands: case Nationality.NationalisticSpain: case Nationality.RepublicanSpain: case Nationality.Slovakia: case Nationality.Luxemburg: case Nationality.Hungary: case Nationality.Romania: case Nationality.Bulgaria: case Nationality.Yugoslavia: case Nationality.Greece: case Nationality.Canada: case Nationality.NewZealand: case Nationality.Australia: case Nationality.BlueTeam: case Nationality.RedTeam: case Nationality.Norway: case Nationality.Sweden: case Nationality.FreePoland: case Nationality.FreeFrance: case Nationality.Switzerland: case Nationality.Turkey: case Nationality.SouthAfrica: case Nationality.BritishIndia: case Nationality.VichyFrance: return(string.Format("{0}.png", ((int)nationality + 1))); default: return(string.Empty); } }
public void CodeSnippetForReadmeMarkdownFile() { var integers = new int[] { 1, 2, 3, 4, 5, 666 }; Check.That(integers).Contains(3, 5, 666); integers = new int[] { 1, 2, 3 }; Check.That(integers).IsOnlyMadeOf(3, 2, 1); var guitarHeroes = new[] { "Hendrix", "Paco de Lucia", "Django Reinhardt", "Baden Powell" }; Check.That(guitarHeroes).ContainsExactly("Hendrix", "Paco de Lucia", "Django Reinhardt", "Baden Powell"); var camus = new Person() { Name = "Camus" }; var sartre = new Person() { Name = "Sartre" }; Check.That(camus).IsNotEqualTo(sartre).And.IsInstanceOf <Person>(); var heroes = "Batman and Robin"; Check.That(heroes).Not.Contains("Joker").And.StartsWith("Bat").And.Contains("Robin"); int?one = 1; Check.That(one).HasAValue().Which.IsPositive().And.IsEqualTo(1); const Nationality FrenchNationality = Nationality.French; Check.ThatEnum(FrenchNationality).IsNotEqualTo(Nationality.Korean); string motivationalSaying = "Failure is mother of success."; Check.That(motivationalSaying).IsNotInstanceOf <int>(); Check.That('A').IsSameLetterAs('a'); }
public static bool IsValid(this Nationality nationality) { switch (nationality) { case Nationality.Germany: case Nationality.GreatBritain: case Nationality.USA: case Nationality.USSR: case Nationality.France: case Nationality.Italy: case Nationality.Poland: case Nationality.Belgium: case Nationality.Netherlands: case Nationality.NationalisticSpain: case Nationality.RepublicanSpain: case Nationality.Slovakia: case Nationality.Luxemburg: case Nationality.Hungary: case Nationality.Romania: case Nationality.Bulgaria: case Nationality.Yugoslavia: case Nationality.Greece: case Nationality.Canada: case Nationality.NewZealand: case Nationality.Australia: case Nationality.BlueTeam: case Nationality.RedTeam: case Nationality.Norway: case Nationality.Sweden: case Nationality.FreePoland: case Nationality.FreeFrance: case Nationality.Switzerland: case Nationality.Turkey: case Nationality.SouthAfrica: case Nationality.BritishIndia: case Nationality.VichyFrance: return(true); default: return(false); } }
public int InsertNationality(Nationality Nat) { int result; try { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "InsertNationality"; /* Stored Procedure name */ cmd.CommandType = CommandType.StoredProcedure; cmd.Connection = con; ///* Getting value from property and passing it to parameters declared in Stored Procedure. */ cmd.Parameters.AddWithValue("@CountryName", Nat.CountryName); cmd.Parameters.AddWithValue("@CountryCode", Nat.CountryCode); if (con.State == ConnectionState.Closed) { con.Open(); } result = cmd.ExecuteNonQuery(); cmd.Dispose(); if (result > 0) { return(result); } else { return(0); } } catch //(Exception ex) { throw; } finally { if (con.State != ConnectionState.Closed) { con.Close(); } } }
public async Task Create(CreateEmployeeInput input) { var employee = await Employee.Create( input.Name, input.Surname, input.IdentityNumber, input.PhoneNumber, input.BirthDate, Nationality.Create(input.Nationality, _nationalityCreationService), Salary.Create( input.SalaryAmount, Currency.Create( input.SalaryCurrency, _currencyCreationPolicy), _salaryCreationPolicy) ); await _employeeDomainService.CreateAsync(employee); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Nationality nationality = db.Nationalities.Find(id); if (nationality == null) { return(HttpNotFound()); } model.Nationalities = db.Nationalities.OrderByDescending(a => a.NationalityID).ToList(); model.SelectedNationality = nationality; model.DisplayMode = "Delete"; ViewBag.MessageType = ""; ViewBag.Message = ""; return(View("Index", model)); }
public GameInfo_v2(SaveFileInfo.GameInfo_v1 v1) { this.isChallenge = v1.isChallenge; this.gameTime = v1.gameTime; this.teamName = v1.teamName; this.teamLogoID = v1.teamLogoID; this.teamColor = v1.teamColor; this.championship = v1.championship; this.championshipID = -1; this.championshipSeries = Championship.Series.SingleSeaterSeries; this.playerName = v1.playerName; this.playerAge = v1.playerAge; this.playerGender = v1.playerGender; this.playerPortrait = v1.playerPortrait; this.playerNationality = v1.playerNationality; this.playerTeamCarData = v1.playerTeamCarData; this.seasonNumber = v1.seasonNumber; this.raceNumber = v1.raceNumber; this.racesInSeason = v1.racesInSeason; }
public Nationality Add(Nationality nationality) { Nationality dbNationality; try { using (var context = new AppContext()) { dbNationality = context.Nationality.Add(nationality); context.SaveChanges(); } } catch (Exception ex) { Console.WriteLine(ex); throw; } return(dbNationality); }
public int UpdateNationality(string OldCountryName, Nationality Nat) { int result; try { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "UpdateNationality"; /* Stored Procedure name */ cmd.CommandType = CommandType.StoredProcedure; cmd.Connection = con; cmd.Parameters.AddWithValue("@OldCountryName", OldCountryName); cmd.Parameters.AddWithValue("@CountryName", Nat.CountryName); cmd.Parameters.AddWithValue("@CountryCode", Nat.CountryCode); if (con.State == ConnectionState.Closed) { con.Open(); } result = cmd.ExecuteNonQuery(); cmd.Dispose(); if (result > 0) { return(result); } else { return(0); } } catch //(Exception ex) { throw; } finally { if (con.State != ConnectionState.Closed) { con.Close(); } } }
public void FillDataToSheetVn(ExcelWorksheet sheet, List <Customer> customerList, int day, Booking booking, ref int currentRow) { for (int i = 0; i < customerList.Count; i++) { var customer = customerList[i]; sheet.Cells[currentRow, 0].Value = booking.Cruise.CruiseCode; sheet.Cells[currentRow, 1].Value = customer.Fullname; bool?isMale = customer.IsMale; if (isMale.HasValue) { if (isMale.Value) { sheet.Cells[currentRow, 2].Value = "M | Nam"; } else { sheet.Cells[currentRow, 2].Value = "F | Nữ"; } } DateTime?birthDay = customer.Birthday; if (birthDay.HasValue) { sheet.Cells[currentRow, 3].Value = birthDay.Value.Year; } Nationality nationality = customer.Nationality; if (nationality != null) { sheet.Cells[currentRow, 4].Value = nationality.NaCode; } else { sheet.Cells[currentRow, 4].Value = "290"; } sheet.Cells[currentRow, 5].Value = customer.Passport; sheet.Cells[currentRow, 6].Value = customer.NguyenQuan; sheet.Cells[currentRow, 7].Value = booking.StartDate.ToString("dd/MM/yyyy"); sheet.Cells[currentRow, 8].Value = booking.StartDate.AddDays(day).ToString("dd/MM/yyyy"); sheet.Cells[currentRow, 9].Value = "Oriental Sails"; currentRow++; } }
public string Validate(Nationality nationality) { string errorMessage = ""; if (nationality.CountryName == "") { errorMessage = errorMessage + "Please enter a country name"; } if (nationality.CountryName.Length > 50) { errorMessage = errorMessage + "\nMaximum length of country name is 50 characters"; } if (nationality.CountryCode.Length > 5) { return("\nMaximum length of country code is 5 characters"); } return(errorMessage); }
public async Task <ActionResult <NationalityDto> > DeleteNationality([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Nationality nationality = await repository.GetAsync(a => a.ID == id); if (nationality == null) { return(NotFound()); } repository.Delete(nationality); await uoW.SaveAsync(); NationalityDto nationalityDto = EntityToDtoIMapper.Map <Nationality, NationalityDto>(nationality); return(Ok(nationalityDto)); }
public async void Should_return_OK() { // Arrange var nationality = new Nationality { Name = "England" }; var result = new Result(); NationalityServiceMock .Setup(x => x.AddNationalityAsync(nationality)) .ReturnsAsync(result); // Act var requestResult = await ControllerUnderTest.AddNationality(nationality); // Assert var okResult = Assert.IsType <OkObjectResult>(requestResult); Assert.Same(result, okResult.Value); }
/// <inheritdoc/> public string ToDelimitedString() { CultureInfo culture = CultureInfo.CurrentCulture; return(string.Format( culture, StringHelper.StringFormatSequence(0, 31, Configuration.FieldSeparator), Id, SetIdPid.HasValue ? SetIdPid.Value.ToString(culture) : null, PatientId?.ToDelimitedString(), PatientIdentifierList != null ? string.Join(Configuration.FieldRepeatSeparator, PatientIdentifierList.Select(x => x.ToDelimitedString())) : null, AlternatePatientIdPid != null ? string.Join(Configuration.FieldRepeatSeparator, AlternatePatientIdPid.Select(x => x.ToDelimitedString())) : null, PatientName != null ? string.Join(Configuration.FieldRepeatSeparator, PatientName.Select(x => x.ToDelimitedString())) : null, MothersMaidenName != null ? string.Join(Configuration.FieldRepeatSeparator, MothersMaidenName.Select(x => x.ToDelimitedString())) : null, DateTimeOfBirth.HasValue ? DateTimeOfBirth.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, AdministrativeSex, PatientAlias != null ? string.Join(Configuration.FieldRepeatSeparator, PatientAlias.Select(x => x.ToDelimitedString())) : null, Race != null ? string.Join(Configuration.FieldRepeatSeparator, Race.Select(x => x.ToDelimitedString())) : null, PatientAddress != null ? string.Join(Configuration.FieldRepeatSeparator, PatientAddress.Select(x => x.ToDelimitedString())) : null, CountyCode, PhoneNumberHome != null ? string.Join(Configuration.FieldRepeatSeparator, PhoneNumberHome.Select(x => x.ToDelimitedString())) : null, PhoneNumberBusiness != null ? string.Join(Configuration.FieldRepeatSeparator, PhoneNumberBusiness.Select(x => x.ToDelimitedString())) : null, PrimaryLanguage?.ToDelimitedString(), MaritalStatus?.ToDelimitedString(), Religion?.ToDelimitedString(), PatientAccountNumber?.ToDelimitedString(), SsnNumberPatient, DriversLicenseNumberPatient?.ToDelimitedString(), MothersIdentifier != null ? string.Join(Configuration.FieldRepeatSeparator, MothersIdentifier.Select(x => x.ToDelimitedString())) : null, EthnicGroup != null ? string.Join(Configuration.FieldRepeatSeparator, EthnicGroup.Select(x => x.ToDelimitedString())) : null, BirthPlace, MultipleBirthIndicator, BirthOrder.HasValue ? BirthOrder.Value.ToString(Consts.NumericFormat, culture) : null, Citizenship != null ? string.Join(Configuration.FieldRepeatSeparator, Citizenship.Select(x => x.ToDelimitedString())) : null, VeteransMilitaryStatus?.ToDelimitedString(), Nationality?.ToDelimitedString(), PatientDeathDateAndTime.HasValue ? PatientDeathDateAndTime.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null, PatientDeathIndicator ).TrimEnd(Configuration.FieldSeparator.ToCharArray())); }
static Worker CreateRandomWorker(Random rnd) { string name; string surname; string patronimic; Genre genre = GenerateRandomGenre(rnd); if (genre.Equals(Genre.FEMALE)) { name = GenerateRandomFemaleName(rnd); surname = GenerateRandomFemaleSurname(rnd); patronimic = GenerateRandomFemalePatronimic(rnd); } else { name = GenerateRandomMaleName(rnd); surname = GenerateRandomMaleSurname(rnd); patronimic = GenerateRandomMalePatronimic(rnd); } Nationality nationality = GenerateRandomNationality(rnd); int year = rnd.Next(1960, 2000); int month = rnd.Next(1, 13); int day = rnd.Next(1, 29); DateTime dateTime = new DateTime(year, month, day); float salary = rnd.Next(10000, 50000); string workDescription = GenerateRandomWorkDescription(rnd); Worker worker = new Worker( name, surname, patronimic, dateTime, genre, nationality, EducationLevel.Higher, salary, workDescription); return(worker); }
public bool Update(NationalityDTO item) { Nationality nationality = new Nationality { Id = item.Id, Name = item.Name }; try { using (UnitOfWork uof = new UnitOfWork()) { uof.NationalitiesRepo.Update(nationality); uof.Save(); } return(true); } catch { return(false); } }
partial void Nationalities_Updating(Nationality entity) { entity.UpdateDate = DateTime.Now; entity.UpdateUser = Application.User.Name; }
private void AddUnits(Nationality nationality, MilitaryUnit unitType, params Placement[] placements) { foreach (Placement p in placements) { TerritoryState t = Game.GetTerritory(p.Territory); t.ControlledBy = nationality; t.AddUnits(nationality, unitType, p.UnitCount); } }
public IList<Color> GetFlagColors(Nationality nationality) { IList<Color> colors = FLAGS[nationality]; return colors ?? new List<Color>{ Color.Gray }; }
private void SetPurchased(Nationality nationality, Weapon weapon, bool purchased) { weapons[nationality][(int)weapon] = purchased; }
public bool Purchased(Nationality n, Weapon w) { return weapons[n][(int)w]; }
public void AddToNationalities(Nationality nationality) { base.AddObject("Nationalities", nationality); }
public PlayerRadioButtonModel(Nationality nationality) { Nationality = nationality; IsOpen = true; }
public IList<Color> getFlagColors(Nationality nationality) { IList<Color> colors = FLAGS[nationality]; return colors != null ? colors : new List<Color>{Color.Gray}; }
public Nationality Name; //Name of nation #endregion Fields #region Constructors /// <summary> /// Creates a new nation /// </summary> /// <param name="nationality">Nationality of new nation</param> public Nation(Nationality nationality) { Name = nationality; Allies = new List<Nation>(); Enemies = new List<Nation>(); }
private static void AssertPlayerState(EditGameViewModel.PlayerState state, Nationality nationality, bool isSelf, bool isCpu, bool isOpen) { Assert.That(state.Nationality, Is.EqualTo(nationality)); Assert.AreEqual(state.IsSelf, isSelf); Assert.AreEqual(state.IsCpu, isCpu); Assert.AreEqual(state.IsOpen, isOpen); }
public IList<Color> getFlagColors(Nationality nationality) { Flag flag = FLAGS [nationality]; flag = flag != null ? flag : new DefaultFlag (); return flag.getColors (); }
public static Nationality CreateNationality(int nationalityId, string name) { Nationality nationality = new Nationality(); nationality.NationalityId = nationalityId; nationality.Name = name; return nationality; }
public PlayerState(Nationality nationality, Player player, Player currentPlayer) { Nationality = nationality; Player = player; User = currentPlayer; }
public IList<Color> GetFlagColors(Nationality nationality) { IFlag flag = FLAGS[nationality]; flag = flag ?? new DefaultFlag (); return flag.Colors; }
/// <summary> /// Change reputation with a nation /// </summary> /// <param name="nation">Nation to modify</param> /// <param name="modifier">Amount to change reputation by</param> public void ModifyReputation(Nationality nation, int modifier) { Reputation[(int)nation] = Mathf.Clamp(Reputation[(int)nation] + modifier, 0, 100); }
private void SetControlledBy(Nationality nationality, params Territory[] territories) { foreach(Territory t in territories) { TerritoryState ts = Game.GetTerritory(t); ts.ControlledBy = nationality; } }
/// <summary> /// Finds the <see cref="Equipment" /> with the specified short name. /// </summary> /// <param name="shortName">The short name of the <see cref="Equipment" />.</param> /// <param name="nationality">The nationality of the <see cref="Equipment" />.</param> /// <param name="type">The type.</param> /// <returns> /// The <see cref="Equipment" /> with the specified short name and nationality or the default if no such equipment /// could be found. /// </returns> public Equipment Find(string shortName, Nationality nationality, UnitType type) { List<Equipment> found = this._equipments.Where(equipment => equipment.ShortName == shortName) .Where(equipment => equipment.Nationality == nationality) .Where(equipment => equipment.Type == type) .ToList(); if (found.Count > 1) { found = found.Where(e => e.AddTraits.Contains("primary")).ToList(); } return (found.Count == 1) ? found[0] : Equipment.None; }
private static Nationality ParseNationality(string[] equipmentDetails, int index, Nationality defaultValue) { Contract.Requires<ArgumentOutOfRangeException>(index >= 0); Contract.Requires<ArgumentNullException>(equipmentDetails != null); Contract.Requires<ArgumentOutOfRangeException>(defaultValue.IsValid()); Nationality parsedNationality; if (index < equipmentDetails.Length) { int parsedInt; if (Int32.TryParse(equipmentDetails[index], out parsedInt)) { if (((Nationality)parsedInt).IsValid()) { Contract.Assume(Enum.IsDefined(typeof(Nationality), (Nationality)parsedInt)); parsedNationality = (Nationality)parsedInt; } else { parsedNationality = defaultValue; } } else { parsedNationality = defaultValue; } } else { parsedNationality = defaultValue; } return parsedNationality; }
/// <summary> /// Finds the <see cref="Equipment" /> with the specified short name. /// </summary> /// <param name="shortName">The short name of the <see cref="Equipment" />.</param> /// <param name="nationality">The nationality of the <see cref="Equipment" />.</param> /// <param name="type">The type.</param> /// <returns> /// The <see cref="Equipment" /> with the specified short name and nationality or the default if no such equipment /// could be found. /// </returns> /// <exception cref="System.NotImplementedException"></exception> public Equipment Find(string shortName, Nationality nationality, UnitType type) { Contract.Requires<ArgumentNullException>(shortName != null); Contract.Requires<ArgumentOutOfRangeException>(nationality.IsValid()); Contract.Requires<ArgumentOutOfRangeException>(type.IsValid()); throw new NotImplementedException(); }
public static string GetMarker(Nationality n) { switch (n) { case Nationality.None: return None; case Nationality.GermanyJapan: return GermanyJapan; case Nationality.Germany: return Germany; case Nationality.Japan: return Japan; case Nationality.SovietUnionUnitedKingdomUnitedStates: return SovietUnionUnitedKingdomUnitedStates; case Nationality.SovietUnionUnitedKingdom: return SovietUnionUnitedKingdom; case Nationality.SovietUnionUnitedStates: return SovietUnionUnitedStates; case Nationality.UnitedKingdomUnitedStates: return UnitedKingdomUnitedStates; case Nationality.SovietUnion: return SovietUnion; case Nationality.UnitedKingdom: return UnitedKingdom; case Nationality.UnitedStates: return UnitedStates; default: throw new ArgumentOutOfRangeException("n", n, "Unknown Nationality"); } }