//Converte Plantão em PlantãoDTO
        public async Task <PlantaoDTO> ToPlantaoDTO(Plantao plantao)
        {
            var farmacia = await _farmaciaRepository.GetAllAsync();

            PlantaoDTO plantaoDTO = new PlantaoDTO();

            try
            {
                Farmacia farmaciaPrincipal = await _farmaciaRepository.GetByIdAsync(plantao.FarmaciaPrincipal);

                Farmacia farmaciaSecundaria = await _farmaciaRepository.GetByIdAsync(plantao.FarmaciaSecundaria);

                FarmaciaDTO farmaciaDTOPrincipal = new FarmaciaDTO()
                {
                    Nome     = farmaciaPrincipal.Nome,
                    Endereco = farmaciaPrincipal.Endereco,
                    Telefone = farmaciaPrincipal.Telefone
                };

                FarmaciaDTO farmaciaDTOSecundaria = new FarmaciaDTO()
                {
                    Nome     = farmaciaSecundaria.Nome,
                    Endereco = farmaciaSecundaria.Endereco,
                    Telefone = farmaciaSecundaria.Telefone
                };

                plantaoDTO.Grupo      = plantao.Nome;
                plantaoDTO.Principal  = farmaciaDTOPrincipal;
                plantaoDTO.Secundaria = farmaciaDTOSecundaria;
            }
            catch (DbConcurrencyException e)
            {
                throw new DbConcurrencyException(e.Message);
            }

            return(plantaoDTO);
        }
        public async Task <IActionResult> GetAll()
        {
            var data = await _farmaciaRepository.GetAllAsync();

            return(Ok(data));
        }