public ActionResult <List <VetDetails> > ShowResourcesVetList(CancellationToken cancellationToken) { var ret = new List <VetDetails>(); _vetsRepo.FindAll().ToList().ForEach((vet) => { cancellationToken.ThrowIfCancellationRequested(); var vetSpecialties = _vetSpecialtiesRepo.FindAllByVetId(vet.Id); var specialtyDetails = new List <SpecialtyDetails>(); vetSpecialties.ToList().ForEach((vetSpecialty) => { cancellationToken.ThrowIfCancellationRequested(); specialtyDetails.Add(new SpecialtyDetails(vetSpecialty.Specialty.Id, vetSpecialty.Specialty.Name)); }); ret.Add(new VetDetails(vet.Id, vet.FirstName, vet.LastName, specialtyDetails)); }); return(Ok(ret)); }
public async Task <ActionResult <List <DTOs.Vet> > > ShowResourcesVetList(CancellationToken cancellationToken) { var vets = await _vetsRepo.FindAll(cancellationToken); return(Ok(vets)); }