Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }