Где лучше всего делать сопоставления от модели представления к модели предметной области? Под сопоставлениями я подразумеваю от моей EditGrantApplicationViewModel
к объекту GrantApplication
.
Допустим, у меня есть следующий метод действия (частичный код):
[HttpPost]
public ActionResult Create(EditGrantApplicationViewModel editGrantApplicationViewModel)
{
if (!ModelState.IsValid)
{
return View("Create", editGrantApplicationViewModel);
}
return View("Index");
}
Нужно ли мне передавать editGrantApplicationViewModel
в метод уровня службы и выполнять сопоставления в этом методе?