private void GetWeaponTypes() { ProjectStrawberryEntities ctx = new ProjectStrawberryEntities(); weaponTypes = ctx.WeaponTypes.ToList(); comboBoxWeaponTypes.DataSource = weaponTypes; comboBoxWeaponTypes.DisplayMember = "Name"; comboBoxWeaponTypes.ValueMember = "Id"; }
private void GetWeapons(int id) { var ctx = new ProjectStrawberryEntities(); weapons = ctx.Weapons.Select(w => new WeaponModel { Id = w.Id, Name = w.Name, MinimumDamage = w.MinimumDamage, MaximumDamage = w.MaximumDamage, ReqWeaponMastery = w.ReqWeaponMastery, Weight = w.Weight, WeaponTypeId = w.WeaponTypeId, WeaponType = w.WeaponType, Price = w.Price }).Where(w => w.WeaponTypeId == id) .OrderBy(w => w.Price).ToList(); listBoxWeapons.DataSource = weapons; }
private void btnCreate_Click(object sender, EventArgs e) { if (checkBoxTournamentItem.Checked) { _tournamentItem = true; } else { _tournamentItem = false; } var weapon = new Weapon { Name = textBoxName.Text, WeaponTypeId = (int)comboBoxWeaponTypes.SelectedValue, MinimumDamage = _minDmg, MaximumDamage = _maxDmg, ReqWeaponMastery = _reqWp, Weight = _weight, TournamentReward = _tournamentItem, Price = _price, }; if (!string.IsNullOrWhiteSpace(textBoxName.Text)) { var ctx = new ProjectStrawberryEntities(); ctx.Weapons.Add(weapon); ctx.SaveChanges(); } ResetForm(); WeaponType wt = (WeaponType)comboBoxWeaponTypes.SelectedItem; GetWeapons(wt.Id); }