Beispiel #1
0
        public async Task <DentistDataModel> Get(Guid id)
        {
            DentistDataModel dentistModel = null;

            var dentist = await _dentistRepository.GetAsync(id);

            if (dentist is null)
            {
                Notify("Dados do Dentista não encontrado.");
            }
            else
            {
                dentistModel = new DentistDataModel()
                {
                    Id         = dentist.Id,
                    BirthDate  = dentist.BirthDate,
                    Cep        = dentist.Cep,
                    City       = dentist.City,
                    Complement = dentist.Complement,
                    Cpf        = dentist.Cpf,
                    Cro        = dentist.Cro,
                    Street     = dentist.Street,
                    Number     = dentist.Number,
                    State      = dentist.State,
                    District   = dentist.District,
                    Email      = dentist.Email,
                    Expertise  = dentist.Expertise,
                    Name       = dentist.Name
                };
            }

            return(dentistModel);
        }
Beispiel #2
0
        public async Task <ActionResult <DentistDto> > Get(int id)
        {
            DentistDto dentist;

            try
            {
                dentist = await _dentistRepository.GetAsync(id);
            }
            catch (KeyNotFoundException)
            {
                return(NotFound());
            }

            return(dentist);
        }