Работа с активными / неактивными записями в ядре. net - PullRequest
0 голосов
/ 24 февраля 2020

У нас есть количество таблиц поиска, и идентификаторы указаны в других таблицах. В таблицах поиска у нас есть флаг IsActive, чтобы решить, следует ли отображать это значение в выпадающем меню ИЛИ нет.

Итак, мой вопрос: используется ли это конкретное значение (в частности, идентификатор) в других таблицах и которое сейчас неактивно, тогда как я могу показать это конкретное значение в раскрывающемся списке.

Например, для модели таблицы LookUp States

public int StateId { get; set; }
public string StateName { get; set; }
public string StateAbbreviation { get; set; }
public bool IsActive { get; set; }

Модель сотрудника

public int EmployeeId { get; set; }
public int StateId { get; set; }
public string EmployeeName { get; set; }
public string Designation { get; set; }
public bool IsActive { get; set; }

Теперь, если мы создали сотрудник, который использует stateid, и через несколько дней этот статус установлен в isactive = false. И если мы собираемся получить доступ к записи сотрудника, которая использовала этот идентификатор состояния и теперь он неактивен, то как мы можем показать это значение в раскрывающемся списке?

Поскольку мы заполняем только активные значения в раскрывающемся списке.

Мы заполняем раскрывающиеся значения при загрузке формы в отдельных API и фактические записи (сотрудник в данном случае) в отдельных API.

StateLookUpDto

public int StateId { get; set; }
public string StateName { get; set; }
public string StateAbbreviation { get; set; }

EmployeeDto

public int EmployeeId { get; set; }
public int StateId { get; set; }
public string EmployeeName { get; set; }
public string Designation { get; set; }

Любая помощь по этому вопросу приветствуется!

...