У меня вопрос об извлечении данных из модели представления.
Например, у меня есть модель просмотра:
public class EmployeeCreateVM
{
public Employee Employee { get; set; }
public List<EmployeeState> EmployeeStates { get; set; } // dropdownlist data
public List<EmployeeType> EmployeeTypes { get; set; } // dropdownlist data
public EmployeeCreateVM()
{
EmployeeStates = ...
EmployeeType = ...
}
}
Мой вопрос касается модели представления дизайна, специально для получения данных. В моем текущем проекте я получаю данные, например, от контроллера:
[Get]
EmployeeCreateVM model = new EmployeeCreateVM();
model.EmployeeStates = _repository....
[Post] - again
model.EmployeeStates = _repository....
Является ли плохой практикой извлекать данные непосредственно из класса модели представления?
Спасибо