public override Task <IdResponse> GetId(IdRequest request, ServerCallContext context) { if (EmployeeIds.ContainsKey(request.Name)) { return(Task.FromResult(new IdResponse { Id = EmployeeIds[request.Name] })); } else { return(Task.FromException <IdResponse>( new KeyNotFoundException("Employee not found in database"))); } }