public async Task <IActionResult> Put(MedicalProcedureDTO medicalProcedureDto)
        {
            var procedure = _mapper.Map <MedicalProcedure>(medicalProcedureDto);
            await _unitOfWork.MedicalProcedureRepository.UpdateAsync(procedure);

            _unitOfWork.Complete();
            return(NoContent());
        }
        public async Task <IActionResult> Post(MedicalProcedureDTO medicalProcedureDto)
        {
            var medicalProcedure = _mapper.Map <MedicalProcedure>(medicalProcedureDto);
            await _unitOfWork.MedicalProcedureRepository.AddAsync(medicalProcedure);

            _unitOfWork.Complete();
            return(Ok(medicalProcedure.Id));
        }