public async Task <IActionResult> ListEquipmentTypes([FromQuery] EquipmentTypesQuery request) { try { var result = await _service.GetEquipmentTypes(request); return(Ok(result)); } catch (BusinessLogicException ex) { return(BadRequest(new Response { Status = false, Message = ex.Message })); } catch (Exception e) { return(BadRequest(new Response { Status = false, Message = ErrorMessages.UnkownError })); } }