public async Task <IActionResult> RetornarEspecialidad(int ESP_ID)
        {
            try
            {
                IEspecialidadesService especialidadesService = new EspecialidadesService(config.GetConnectionString("DefaultConnection"));
                var response = await especialidadesService.RetornarEspecialidad(ESP_ID);

                EspecialidadesDTO registro = new EspecialidadesDTO();
                registro = EspecialidadesMappers.Map(response);
                return(Ok(new StatusResponse(registro)));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public async Task <IActionResult> ListaEspecialidad()
        {
            try
            {
                IEspecialidadesService especialidadesService = new EspecialidadesService(config.GetConnectionString("DefaultConnection"));
                var response = await especialidadesService.ListaEspecialidad();

                List <EspecialidadesDTO> lista = new List <EspecialidadesDTO>();
                foreach (var item in response)
                {
                    lista.Add(EspecialidadesMappers.Map(item));
                }

                return(Ok(new StatusResponse(lista)));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }