Beispiel #1
0
 public static DogBreed MapDogBreedToEntity(DogBreedDto raceDto)
 {
     return(new DogBreed
     {
         Name = raceDto.Name
     });
 }
Beispiel #2
0
        public string AdoptDog(DogBreedDto raceDto, string userName)
        {
            if (userName.Contains(MessagesDogs.DogKiller))
            {
                return(MessagesDogs.DogCallPolice);
            }

            var dog = _refactorDogRepository.AdoptDog(DogMapper.MapDogBreedToEntity(raceDto));

            if (dog == null)
            {
                return(MessagesDogs.DogNotHave);
            }

            var dogDto = DogMapper.MapDogToDto(dog);

            var ticket = _ticketService.GetTicket(userName, dogDto, GetCostAdopt(dogDto), MessagesDogs.DogAdopting);

            dog.IsInDogHouse = false;

            return(ticket);
        }