public async Task <List <GarageDto> > GetGarageByUser(int userId) { //valido que ID no sea nulo Throws.ThrowIfNotPositive(userId, new BadRequestException("ID no puede ser negativo.")); List <GarageDto> garageList = await _guardameLugarDacService.GetGarageByUser(userId); //valido que exista el garage Throws.ThrowIfNull(garageList, new NotFoundException("No se encontraron Garages para el usuario.")); return(garageList); }
public async Task <GarageDto> GetGarageById(int garageId) { //valido que ID no sea nulo Throws.ThrowIfNotPositive(garageId, new BadRequestException("ID no puede ser negativo.")); GarageDto garageDto = await _guardameLugarDacService.GetGarageById(garageId); //valido que exista el garage Throws.ThrowIfNull(garageDto, new NotFoundException("No se encontro el Garage.")); return(garageDto); }