public NinjaModificationDialog(ninja ninja = null) { InitializeComponent(); DataContext = new NinjaModificationViewModel { Ninja = new NinjaCrudModel(ninja) }; }
public void SaveNinja(ninja ninja) { Context.ninjas.AddOrUpdate(ninja); NinjasChanged(); if (ninja == CurrentNinja) { CurrentNinjaChanged(); } }
public void DeleteNinja(ninja ninja) { ninja.equipment.Clear(); Context.ninjas.Remove(ninja); NinjasChanged(); if (ninja == CurrentNinja) { CurrentNinjaChanged(); } }
public NinjaCrudModel(ninja ninja = null) { OriginalNinja = ninja ?? new ninja(); Name = OriginalNinja.name; }
public void SetModel(ninja ninja) { _ninja = new NinjaCrudModel(ninja); RaisePropertyChanged(nameof(Ninja)); }