public PurchaseOrderViewModel(IPurchaseOrderRepository repo, string number, IUserNotify notify) { this.repo = repo; this.notify = notify; saveCommand = ViewModelSource.Create(() => new SaveOrderCommand(repo, this, notify)); if (string.IsNullOrWhiteSpace(number)) { NewOrder(number); } else { var ord = LoadOrder(number); if (ord != null) { order = ord; } else { NewOrder(number); } } }
public PurchaseOrderViewModel(IPurchaseOrderRepository repo, string number, IUserNotify notify) { this.repo = repo; this.notify = notify; saveCommand = ViewModelSource.Create(() => new SaveOrderCommand(repo, this, notify)); if (string.IsNullOrWhiteSpace(number)) { NewOrder(number); } else { var ord = LoadOrder(number); if(ord != null) { order = ord; } else { NewOrder(number); } } }