void LoadCollection() { ParametrWazenieExLst.Clear(); List <IHP_PARAMETRY> _parwazenia = new ObservableCollection <IHP_PARAMETRY>(context.IHP_PARAMETRY.Where(x => x.ID_GRUPAPARAMETRY == 1)).ToList(); foreach (IHP_PARAMETRY item in _parwazenia) { IHP_PARAMETRY_EX _paramex = new IHP_PARAMETRY_EX(item); ParametrWazenieExLst.Add(_paramex); } }
public void OnMessageSave(IHP_PARAMETRY item) { ParametrWazenie = context.IHP_PARAMETRY.FirstOrDefault(x => x.ID_IHP_PARAMETRY == item.ID_IHP_PARAMETRY); ParametrWazenie.WARTOSC = item.WARTOSC; // context.IHP_PARAMETRY.Attach(item); context.Entry(ParametrWazenie).State = EntityState.Modified; context.SaveChanges(); LoadCollection(); ParametrWazenieEx = ParametrWazenieExLst.FirstOrDefault(x => x.ID_IHP_PARAMETRY == item.ID_IHP_PARAMETRY); if (ParametrWazenie.ID_IHP_PARAMETRY == 4) { Messenger.Default.Send <int>(999); } RisePropertyChanged("ParametryWazenieEx"); // }