protected async override Task OnParametersSetAsync()
        {
            await base.OnParametersSetAsync();

            if (_dto.ConsultaId == Guid.Empty)
            {
                _dto.ConsultaId = ConsultaId;
            }

            _consulta = await ConsultasServico.GetAsync(ConsultaId);
        }
        protected async override Task OnParametersSetAsync()
        {
            await base.OnParametersSetAsync();

            if (_dto.ConsultaId == Guid.Empty)
            {
                _dto.ConsultaId = ConsultaId;
            }

            if (_dto?.Id != Guid.Empty)
            {
                _tipoDeExameId = _dto.TipoDeExame.Id.ToString();
            }

            consulta = await ConsultasServico.GetAsync(ConsultaId);
        }
        private async Task ReAgendarConsultaAsync()
        {
            if (!Guid.TryParse(_consultaEvento.Id, out Guid consultaId))
            {
                return;
            }

            if (_dataDaConsulta == DateTime.MinValue || _dataDaConsulta < DateTime.Now)
            {
                ToastService.ShowError("A data selecionada é inválido!");
                return;
            }

            var consulta = await ConsultasServico.GetAsync(consultaId);

            var dto = new ConsultaDTO
            {
                Data             = _dataDaConsulta.Add(_horarioDaConsulta),
                Observacao       = consulta.Observacao,
                StatusConsultaId = StatusConsultaConst.Reagendada,
                PacienteId       = consulta.PacienteId,
                MedicoId         = consulta.MedicoId,
                EspecialidadeId  = consulta.EspecialidadeId,
            };

            var httpResponse = await ConsultasServico.PutAsync(consultaId, dto);

            if (httpResponse.IsSuccessStatusCode)
            {
                ToastService.ShowSuccess($"Consulta de código {_consultaEvento.Codigo}, foi reagendada!");
                await CalendarRenderAsync(DateTime.Today, DateTime.Today.AddYears(1));
            }
            else
            {
                ToastService.ShowError($"Falha ao tentar reagendar a consulta de código {_consultaEvento.Codigo}!");
            }
        }