Beispiel #1
0
 // Mappers
 // Note: doesn't expose behavior
 public static PetDTO FromPet(Pet item) =>
 new PetDTO()
 {
     Id       = item.Id,
     AnimalId = item.AnimalId,
     Animal   = AnimalDTO.FromAnimal(item.Animal),
     Name     = item.Name,
     Employee = EmployeeDTO.FromEmployee(item.Owner, false)
 };
 public static Animal FromAnimalDTO(AnimalDTO item) => new Animal(item.Name);
        public async Task <ICollection <AnimalDTO> > ListAsyncPaged(AnimalsPaginatedSpecification spec)
        {
            var items = await _animalRepository.ListAsync(spec);

            return(items.Select(x => AnimalDTO.FromAnimal(x)).ToList());
        }