public void RemoveEntityObservableModel(EntityObservableModel nbe) { if (EOMs.Where(p => p.BaseEntity == nbe.BaseEntity) != null) { EOMs.Remove(nbe); } }
public void AddEntity(IBaseEntity entity) { EntityObservableModel EOM = new EntityObservableModel(); EOM.BaseEntity = entity; EOM.ChangedField = new List <string>(); EOMs.Add(EOM); }
public void Update(string property, IBaseEntity entity) { EntityObservableModel EOM = EOMs.Where(p => p.BaseEntity.GUID == entity.GUID).First(); if (EOM.ChangedField.Where(p => p == property).Count() == 0) { EOM.ChangedField.Add(property); } }