void OnExternalUpdateCommon(object sender, QSOrmProject.UpdateNotification.OrmObjectUpdatedEventArgs e) { if (!UoW.IsAlive) { logger.Warn("Получена нотификация о внешнем обновлении данные в {0}, в тот момент когда сессия уже закрыта. Возможно RepresentationModel, осталась в памяти при закрытой сессии.", this); return; } if (e.UpdatedSubjects.Any(NeedUpdateFunc)) { UpdateNodes(); } }
void OnExpenseCategoryUpdated(object sender, QSOrmProject.UpdateNotification.OrmObjectUpdatedEventArgs e) { comboExpense.ItemsList = Repository.Cash.CategoryRepository.ExpenseCategories(UoW); }