public IActionResult Find([FromQuery] string dn, [FromQuery] string name, [FromQuery] string ou) { if (!string.IsNullOrWhiteSpace(dn) && !string.IsNullOrWhiteSpace(name)) { var orgUnit = _orgService.FindByName(dn, name); if (orgUnit == null) { return(NotFound()); } return(Ok(orgUnit)); } if (!string.IsNullOrWhiteSpace(dn) && !string.IsNullOrWhiteSpace(ou)) { var orgUnit = _orgService.FindByOu(dn, ou); if (orgUnit == null) { return(NotFound()); } return(Ok(orgUnit)); } else { return(BadRequest()); } }