Example #1
0
 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());
     }
 }