public async void PrepareView(Supplier supplier) { await LoadHardwares(); Id = supplier.Id; Name = supplier.Name; Address = supplier.Address; ContactMobileNo = supplier.ContactMobileNo; ContactPersonName = supplier.ContactPersonName; CurrentHardware = Hardwares.Where(h => h.SerialNo == supplier.HardwareSerial).FirstOrDefault(); Comments = supplier.Comments; }
private async void SaveCommandAction(object obj) { var supplier = new Supplier { Id = Id, Name = Name, Address = Address, ContactMobileNo = ContactMobileNo, ContactPersonName = ContactPersonName, HardwareSerial = CurrentHardware.SerialNo, Comments = Comments }; await DbHandler.Instance.SaveSupplier(supplier); if (null != OnSaved) { OnSaved(this, supplier); } }
void _supplierOperationVM_OnSaved(object sender, Supplier e) { SupplierCollection.Remove(e); SupplierCollection.Add(e); _hardwareOperationVM_OnClosed(sender, new EventArgs { }); }