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);
     }
 }
Exemplo n.º 3
0
 void _supplierOperationVM_OnSaved(object sender, Supplier e)
 {
     SupplierCollection.Remove(e);
     SupplierCollection.Add(e);
     _hardwareOperationVM_OnClosed(sender, new EventArgs { });
 }