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