возьмите curl_multi - это намного лучше. Сохраните рукопожатия - они не нужны каждый раз!
Хороший вопрос!
После нескольких (жестких) дебатов с моими товарищами по команде + мой опыт работы с приложениями MVC я бы не рекомендовал передавать viewmodel на ваш уровень сервиса / домена.
В противном случае ваш сервисный уровень окажется непригодным для использования, потому что ограничено вашими viewModels, которые являются специфическими для одного вида.
Хорошие инструменты, такие как https: / /github.com/AutoMapper/AutoMapper, чтобы выполнить задание сопоставления.
Да. Я уверен, что все в порядке.
Попробуйте использовать MS Entity Framework , и это поможет вам выделить.
Я бы не сделал это. Мое правило: методы предоставления услуг со всем, что им нужно для выполнения своей работы, и ничего больше .
Почему?
Итак, если есть что-либо в модели представления, которая не играет роли в методе службы, не используйте ее для вызова метода.