Здравствуйте, Аноним, Вы писали:
А>На сервисах у вас есть GetEmployee возвращает Employee, есть UpdateEmployee(int EmplId, Employee empl)
А>и DeleteEmployee(int EmplId) или DeleteEmployee(Employee empl)?
Для вящей гибкости в расширении контрактов методов сервиса рекомендуется упаковывать параметры методов в структуры.
class DeleteEmployeeParams
{
int EmpoyeeId {get;set;}
bool DeletePermanantly {get;set;}
...
}
IEmployeeService::DeleteEmployee(DeleteEmployeeParams value) {}