public void EditActual(ReturnItemViewModel items) { var item = ReturnsNoteItemList.FirstOrDefault(n => n.Id == items.Id); if (item != null ) { item.Actual = items.ActualExpected; List<ListProductSerialItem> existingSerials = SerialItems.Where(n => n.ProductId == items.ProductId).ToList(); foreach (ListProductSerialItem list in existingSerials) { SerialItems.Remove(list); } foreach (var toadd in items.SerialItems) { SerialItems.Add(toadd); } } }
/// <summary> /// Provides a deterministic way to create the ReturnItemViewModel property. /// </summary> public static void CreateReturnItemViewModel() { if (_ReturnItemViewModel == null) { _ReturnItemViewModel = new ReturnItemViewModel(); } }
void ReturnItemModal_Loaded(object sender, RoutedEventArgs e) { LocalizeLabels(); _rivm = this.DataContext as ReturnItemViewModel; }
/// <summary> /// Provides a deterministic way to delete the ReturnItemViewModel property. /// </summary> public static void ClearReturnItemViewModel() { _ReturnItemViewModel.Cleanup(); _ReturnItemViewModel = null; }