public async Task <ActionResult> GetAllSpecialists() { var query = new GetAllSpecialistQuery(); var result = await Mediator.Send(query); return(Ok(result)); }
public async Task <IEnumerable <SpecialistModel> > Handle(GetAllSpecialistQuery request, CancellationToken cancellationToken) { var specialists = await _repository.GetSpecialistsAsync(); return(specialists.Select(specialist => new SpecialistModel() { Id = specialist.Id, Names = specialist.Names, Surnames = specialist.Surnames })); }