コード例 #1
0
        public NinjaModificationDialog(ninja ninja = null)
        {
            InitializeComponent();

            DataContext = new NinjaModificationViewModel
            {
                Ninja = new NinjaCrudModel(ninja)
            };
        }
コード例 #2
0
ファイル: NinjaRepository.cs プロジェクト: Strahbehry/school
        public void SaveNinja(ninja ninja)
        {
            Context.ninjas.AddOrUpdate(ninja);

            NinjasChanged();
            if (ninja == CurrentNinja)
            {
                CurrentNinjaChanged();
            }
        }
コード例 #3
0
ファイル: NinjaRepository.cs プロジェクト: Strahbehry/school
        public void DeleteNinja(ninja ninja)
        {
            ninja.equipment.Clear();
            Context.ninjas.Remove(ninja);

            NinjasChanged();
            if (ninja == CurrentNinja)
            {
                CurrentNinjaChanged();
            }
        }
コード例 #4
0
ファイル: NinjaCrudModel.cs プロジェクト: Strahbehry/school
        public NinjaCrudModel(ninja ninja = null)
        {
            OriginalNinja = ninja ?? new ninja();

            Name = OriginalNinja.name;
        }
コード例 #5
0
        public void SetModel(ninja ninja)
        {
            _ninja = new NinjaCrudModel(ninja);

            RaisePropertyChanged(nameof(Ninja));
        }