Esempio n. 1
0
        public async Task <DataResponse <ParkingSpotDTO> > GetByID(int idPakingSpot)
        {
            DataResponse <ParkingSpotDTO> response = new DataResponse <ParkingSpotDTO>();

            if (idPakingSpot < 0)
            {
                response.Errors.Add("ID vaga inválido");
            }
            if (idPakingSpot.Equals(null))
            {
                response.Errors.Add("ID vaga nulo");
            }

            if (response.HasErrors())
            {
                return(response);
            }
            else
            {
                try
                {
                    return(await _iParkingSpotRepository.GetByID(idPakingSpot));
                }
                catch (Exception ex)
                {
                    _log.Error(ex + "\nStackTrace: " + ex.StackTrace);
                    response.Errors.Add("DataBase error, contact the system owner");
                    return(response);
                }
            }
        }
        public async Task <DataResponse <ParkingSpotDTO> > GetByID(int idPakingSpot)
        {
            DataResponse <ParkingSpotDTO> response = new DataResponse <ParkingSpotDTO>();

            if (idPakingSpot < 0)
            {
                response.Errors.Add("ID vaga inválido");
            }
            if (idPakingSpot.Equals(null))
            {
                response.Errors.Add("ID vaga nulo");
            }

            if (response.HasErrors())
            {
                return(response);
            }
            else
            {
                return(await _iParkingSpotRepository.GetByID(idPakingSpot));
            }
        }