public IHttpActionResult GetEmployee(Guid id)
{
if (id == Guid.Empty)
{
throw new ArgumentException("Id must be provided.", nameof(id));
}
Application.Employee employee = repository.GetEmployee(id);
var mapper = mapperFactory.CreateEmployeeMapper();
return(Ok(mapper.Map(employee)));
}