public async Task <SpecialistModel> Handle(CreateSpecialistCommand request, CancellationToken cancellationToken) { long insertedId = await _repository.CreateSpecialistAsync(new Specialist() { Id = request.Id, Names = request.Names, Surnames = request.Surnames, CreatedBy = "APPLICATION" }); var specialist = await _repository.GetSpecialistByIdAsync(insertedId); return(new SpecialistModel() { Id = specialist.Id, Names = specialist.Names, Surnames = specialist.Surnames }); }