public IActionResult GetByType(string type) { if (String.IsNullOrEmpty(type)) { ParameterNullException e = new ParameterNullException("The parameter cannot be null"); return(BadRequest(e.Message)); } try { return(Ok(_shipService.GetByType(type))); } catch (ShipmentNotFoundException e) { return(BadRequest(e.Message)); } }