public async void GettingShelterDogDetailsForDogOneSuccessful()
        {
            var result1 = await shelterDogRepository.AddShelterDog(GetValidShelterDog());

            Assert.True(result1.Successful);
            var result2 = await shelterDogRepository.GetShelterDogDetails(result1.Data.Id);

            Assert.True(result2.Successful);
        }
コード例 #2
0
        public async Task <ServiceResponse <GetShelterDogDto> > GetShelterDogDetails(int dogId)
        {
            var repoResponse = await shelterDogRepository.GetShelterDogDetails(dogId);

            var serviceResponse = mapper.Map <ServiceResponse <GetShelterDogDto> >(repoResponse);

            if (!serviceResponse.Successful)
            {
                serviceResponse.StatusCode = StatusCodes.Status400BadRequest;
            }
            return(serviceResponse);
        }