public AddNinjaDialogViewModel(INinjaRepository ninjaRepository, ShowNinjaViewModel ninja) { NinjaRepository = ninjaRepository; Ninja = ninja; AddNinjaCommand = new RelayCommand(AddNinja); CloseCommand = new RelayCommand(Close); }
public ShowNinjaViewModel( INinjaRepository ninjas, INinjaEquipmentRepository ninjaEquipmentRepository ) { _ninjaRepository = ninjas; this.ninjaEquipmentRepository = ninjaEquipmentRepository; UpdateCollection(); Close = new RelayCommand(App.CloseWindow); CreateNinja = new RelayCommand(AddNinja); DeleteNinja = new RelayCommand(RemoveNinja, () => SelectedNinja != null); ShopForNinja = new RelayCommand(ShopNinja, () => SelectedNinja != null); }
public NinjaController(INinjaRepository ninjaRepository) { this.ninjaRepository = ninjaRepository; }
public NinjaService(INinjaRepository ninjaRepository, IClanService clanService) { _ninjaRepository = ninjaRepository ?? throw new ArgumentNullException(nameof(ninjaRepository)); _clanService = clanService ?? throw new ArgumentNullException(nameof(clanService)); }
public NinjasController(INinjaRepository ninjaRepository) { _ninjaRepository = ninjaRepository; }