public StoragesPageViewModel(IStoragesService storagesService, IDialogService dialogService) { this.storagesService = storagesService; this.dialogService = dialogService; AddStorageDialogCommand = new RelayCommand(OpenAddStorageDialog); try { LoadWarehouses(); } catch (Exception ex) { Log.Error(ex); } }
/// <summary> /// 初始化存储控制器 /// </summary> /// <param name="service">存储服务</param> public StoragesController(IStoragesService service) { _storagesService = service; }
public AddStorageDialogViewModel(IStoragesService storagesService) { this.storagesService = storagesService; SaveCommand = new RelayCommand(async() => await CreateWarehouse()); }