public ChangeDosage(ChangeDosageViewModel viewModel) { InitializeComponent(); this.DataContext = viewModel; }
private void ChangeDosage(string medicineName) { var medicine = new Medicine(medicineName); var viewModel = new ChangeDosageViewModel { Name = medicineName, NewDosage = ((CountPerDayDosage) this.supplies.CurrentDosage(medicine, this.asOfDate)).CountPerDay }; var window = new ChangeDosage(viewModel); if (window.ShowDialog() == true) { this.supplies.AddDosage(medicine, viewModel.Since, new CountPerDayDosage(viewModel.NewDosage)); this.OnSuppliesChanged(); this.DumpSuppliesStatus(); } }