public void UpdateEmployee(EmployeeViewModel viewModel)
{
var employee = context.Employees.Include("Territories")
.First(e => e.EmployeeID == viewModel.EmployeeID);
viewModel.CopyToEmployee(employee);
if (viewModel.Territories != null)
{
UpdateEmployeeTerritories(employee, viewModel);
}
context.SaveChanges();
}