public void Add() { var featToAdd = new FEATS { f_name = _view.FeatName.Text, f_source = _view.FeatSource.Text, f_description = _view.FeatDescription.Text }; using (var db = new DragonDBModel()) { db.FEATS.Add(featToAdd); db.SaveChanges(); } //todo: reenable this //_parentView.Reload(); }
public void AddFeatToCharacter() { var selectedFeats = _view.FeatsListBox.SelectedItems.Cast <FEATS>().ToList(); foreach (var feat in selectedFeats) { var featToAddToCharacter = new FEATS { f_id = feat.f_id, f_name = feat.f_name, f_source = feat.f_source, f_description = feat.f_description }; _loadedCharacterFeats.Add(featToAddToCharacter); _loadedFeats.Remove(_loadedFeats.First(x => x.f_id == featToAddToCharacter.f_id)); } UpdateCharacterFeatSelection(selectedFeats); UpdateFeatDescription(false); }